Package org.apache.hadoop.hbase
Class MockRegionServerServices
java.lang.Object
org.apache.hadoop.hbase.MockRegionServerServices
- All Implemented Interfaces:
- org.apache.hadoop.hbase.Abortable,- org.apache.hadoop.hbase.regionserver.FavoredNodesForRegion,- org.apache.hadoop.hbase.regionserver.MutableOnlineRegions,- org.apache.hadoop.hbase.regionserver.OnlineRegions,- org.apache.hadoop.hbase.regionserver.RegionServerServices,- org.apache.hadoop.hbase.Server,- org.apache.hadoop.hbase.Stoppable
public class MockRegionServerServices
extends Object
implements org.apache.hadoop.hbase.regionserver.RegionServerServices
Basic mock region server services. Should only be instantiated by HBaseTestingUtility.b
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.apache.hadoop.hbase.regionserver.RegionServerServicesorg.apache.hadoop.hbase.regionserver.RegionServerServices.PostOpenDeployContext, org.apache.hadoop.hbase.regionserver.RegionServerServices.RegionStateTransitionContext
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate booleanprivate final org.apache.hadoop.conf.Configurationprivate org.apache.hadoop.hbase.fs.HFileSystemprotected static final org.slf4j.Loggerprivate final ConcurrentSkipListMap<byte[],Boolean> private org.apache.hadoop.hbase.ipc.RpcServerInterfaceprivate final AtomicBooleanprivate org.apache.hadoop.hbase.ServerNameprivate booleanprivate org.apache.hadoop.hbase.zookeeper.ZKWatcher
- 
Constructor SummaryConstructorsConstructorDescriptionMockRegionServerServices(org.apache.hadoop.conf.Configuration conf) MockRegionServerServices(org.apache.hadoop.hbase.zookeeper.ZKWatcher zkw) MockRegionServerServices(org.apache.hadoop.hbase.zookeeper.ZKWatcher zkw, org.apache.hadoop.hbase.ServerName serverName) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidvoidaddRegion(org.apache.hadoop.hbase.regionserver.HRegion r) org.apache.hadoop.hbase.client.ConnectioncreateConnection(org.apache.hadoop.conf.Configuration conf) org.apache.hadoop.hbase.security.access.AccessCheckerOptional<org.apache.hadoop.hbase.io.hfile.BlockCache>org.apache.hadoop.hbase.ChoreServiceorg.apache.hadoop.hbase.client.ClusterConnectiondoubleorg.apache.hadoop.hbase.regionserver.compactions.CompactionRequesterorg.apache.hadoop.conf.Configurationorg.apache.hadoop.hbase.client.ClusterConnectionorg.apache.hadoop.hbase.CoordinatedStateManagerorg.apache.hadoop.hbase.executor.ExecutorServicegetFavoredNodesForRegion(String encodedRegionName) org.apache.hadoop.hbase.fs.HFileSystemdoubleorg.apache.hadoop.hbase.regionserver.FlushRequesterorg.apache.hadoop.hbase.regionserver.throttle.ThroughputControllerorg.apache.hadoop.hbase.regionserver.HeapMemoryManagerorg.apache.hadoop.hbase.regionserver.LeaseManagerorg.apache.hadoop.hbase.regionserver.MetricsRegionServerOptional<org.apache.hadoop.hbase.mob.MobFileCache>org.apache.hadoop.hbase.regionserver.ServerNonceManagerorg.apache.hadoop.hbase.regionserver.RegionList<org.apache.hadoop.hbase.regionserver.Region>List<org.apache.hadoop.hbase.regionserver.Region>getRegions(org.apache.hadoop.hbase.TableName tableName) org.apache.hadoop.hbase.regionserver.RegionServerAccountingorg.apache.hadoop.hbase.quotas.RegionServerRpcQuotaManagerorg.apache.hadoop.hbase.quotas.RegionServerSpaceQuotaManagerConcurrentSkipListMap<byte[],Boolean> org.apache.hadoop.hbase.ipc.RpcServerInterfaceorg.apache.hadoop.hbase.regionserver.SecureBulkLoadManagerorg.apache.hadoop.hbase.ServerNameorg.apache.hadoop.hbase.TableDescriptorsorg.apache.hadoop.hbase.wal.WALgetWAL(org.apache.hadoop.hbase.client.RegionInfo regionInfo) List<org.apache.hadoop.hbase.wal.WAL>getWALs()org.apache.hadoop.hbase.security.access.ZKPermissionWatcherorg.apache.hadoop.hbase.zookeeper.ZKWatcherbooleanbooleanbooleanbooleanvoidpostOpenDeployTasks(org.apache.hadoop.hbase.regionserver.RegionServerServices.PostOpenDeployContext context) org.apache.hadoop.hbase.client.locking.EntityLockregionLock(List<org.apache.hadoop.hbase.client.RegionInfo> regionInfos, String description, org.apache.hadoop.hbase.Abortable abort) booleanregisterService(com.google.protobuf.Service service) booleanremoveRegion(org.apache.hadoop.hbase.regionserver.HRegion r, org.apache.hadoop.hbase.ServerName destination) booleanreportFileArchivalForQuotas(org.apache.hadoop.hbase.TableName tableName, Collection<Map.Entry<String, Long>> archivedFiles) booleanreportRegionSizesForQuotas(org.apache.hadoop.hbase.quotas.RegionSizeStore sizeStore) booleanreportRegionStateTransition(org.apache.hadoop.hbase.regionserver.RegionServerServices.RegionStateTransitionContext context) voidsetFileSystem(org.apache.hadoop.fs.FileSystem hfs) voidsetRpcServer(org.apache.hadoop.hbase.ipc.RpcServerInterface rpc) voidvoidunassign(byte[] regionName) voidupdateRegionFavoredNodesMapping(String encodedRegionName, List<org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.ServerName> favoredNodes) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.hadoop.hbase.Abortableabort
- 
Field Details- 
LOG
- 
regions
- 
rit
- 
hfs
- 
conf
- 
zkw
- 
serverName
- 
rpcServer
- 
abortRequested
- 
stopping
- 
running
 
- 
- 
Constructor Details- 
MockRegionServerServicesMockRegionServerServices(org.apache.hadoop.hbase.zookeeper.ZKWatcher zkw) 
- 
MockRegionServerServicesMockRegionServerServices(org.apache.hadoop.hbase.zookeeper.ZKWatcher zkw, org.apache.hadoop.hbase.ServerName serverName) 
- 
MockRegionServerServices
- 
MockRegionServerServices
 
- 
- 
Method Details- 
removeRegionpublic boolean removeRegion(org.apache.hadoop.hbase.regionserver.HRegion r, org.apache.hadoop.hbase.ServerName destination) - Specified by:
- removeRegionin interface- org.apache.hadoop.hbase.regionserver.MutableOnlineRegions
 
- 
getRegion- Specified by:
- getRegionin interface- org.apache.hadoop.hbase.regionserver.OnlineRegions
 
- 
getRegionspublic List<org.apache.hadoop.hbase.regionserver.Region> getRegions(org.apache.hadoop.hbase.TableName tableName) throws IOException - Specified by:
- getRegionsin interface- org.apache.hadoop.hbase.regionserver.OnlineRegions
- Throws:
- IOException
 
- 
getRegions- Specified by:
- getRegionsin interface- org.apache.hadoop.hbase.regionserver.OnlineRegions
 
- 
addRegion- Specified by:
- addRegionin interface- org.apache.hadoop.hbase.regionserver.MutableOnlineRegions
 
- 
postOpenDeployTaskspublic void postOpenDeployTasks(org.apache.hadoop.hbase.regionserver.RegionServerServices.PostOpenDeployContext context) throws IOException - Specified by:
- postOpenDeployTasksin interface- org.apache.hadoop.hbase.regionserver.RegionServerServices
- Throws:
- IOException
 
- 
isStopping- Specified by:
- isStoppingin interface- org.apache.hadoop.hbase.Server
 
- 
getRpcServer- Specified by:
- getRpcServerin interface- org.apache.hadoop.hbase.regionserver.RegionServerServices
 
- 
setRpcServer
- 
getRegionsInTransitionInRS- Specified by:
- getRegionsInTransitionInRSin interface- org.apache.hadoop.hbase.regionserver.RegionServerServices
 
- 
getFlushRequester- Specified by:
- getFlushRequesterin interface- org.apache.hadoop.hbase.regionserver.RegionServerServices
 
- 
getCompactionRequestorpublic org.apache.hadoop.hbase.regionserver.compactions.CompactionRequester getCompactionRequestor()- Specified by:
- getCompactionRequestorin interface- org.apache.hadoop.hbase.regionserver.RegionServerServices
 
- 
getConnection- Specified by:
- getConnectionin interface- org.apache.hadoop.hbase.Server
 
- 
getZooKeeper- Specified by:
- getZooKeeperin interface- org.apache.hadoop.hbase.Server
 
- 
getCoordinatedStateManager- Specified by:
- getCoordinatedStateManagerin interface- org.apache.hadoop.hbase.Server
 
- 
getRegionServerAccounting- Specified by:
- getRegionServerAccountingin interface- org.apache.hadoop.hbase.regionserver.RegionServerServices
 
- 
getRegionServerRpcQuotaManager- Specified by:
- getRegionServerRpcQuotaManagerin interface- org.apache.hadoop.hbase.regionserver.RegionServerServices
 
- 
getServerName- Specified by:
- getServerNamein interface- org.apache.hadoop.hbase.Server
 
- 
getConfiguration- Specified by:
- getConfigurationin interface- org.apache.hadoop.hbase.Server
 
- 
abort- Specified by:
- abortin interface- org.apache.hadoop.hbase.Abortable
 
- 
stop- Specified by:
- stopin interface- org.apache.hadoop.hbase.Stoppable
 
- 
isStopped- Specified by:
- isStoppedin interface- org.apache.hadoop.hbase.Stoppable
 
- 
isAborted- Specified by:
- isAbortedin interface- org.apache.hadoop.hbase.Abortable
 
- 
getFileSystem- Specified by:
- getFileSystemin interface- org.apache.hadoop.hbase.Server
 
- 
setFileSystem
- 
getLeaseManager- Specified by:
- getLeaseManagerin interface- org.apache.hadoop.hbase.regionserver.RegionServerServices
 
- 
getWALs- Specified by:
- getWALsin interface- org.apache.hadoop.hbase.regionserver.RegionServerServices
- Throws:
- IOException
 
- 
getWALpublic org.apache.hadoop.hbase.wal.WAL getWAL(org.apache.hadoop.hbase.client.RegionInfo regionInfo) throws IOException - Specified by:
- getWALin interface- org.apache.hadoop.hbase.regionserver.RegionServerServices
- Throws:
- IOException
 
- 
getExecutorService- Specified by:
- getExecutorServicein interface- org.apache.hadoop.hbase.regionserver.RegionServerServices
 
- 
getChoreService- Specified by:
- getChoreServicein interface- org.apache.hadoop.hbase.Server
 
- 
updateRegionFavoredNodesMappingpublic void updateRegionFavoredNodesMapping(String encodedRegionName, List<org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.ServerName> favoredNodes) - Specified by:
- updateRegionFavoredNodesMappingin interface- org.apache.hadoop.hbase.regionserver.FavoredNodesForRegion
 
- 
getFavoredNodesForRegion- Specified by:
- getFavoredNodesForRegionin interface- org.apache.hadoop.hbase.regionserver.FavoredNodesForRegion
 
- 
getNonceManager- Specified by:
- getNonceManagerin interface- org.apache.hadoop.hbase.regionserver.RegionServerServices
 
- 
reportRegionStateTransitionpublic boolean reportRegionStateTransition(org.apache.hadoop.hbase.regionserver.RegionServerServices.RegionStateTransitionContext context) - Specified by:
- reportRegionStateTransitionin interface- org.apache.hadoop.hbase.regionserver.RegionServerServices
 
- 
registerService- Specified by:
- registerServicein interface- org.apache.hadoop.hbase.regionserver.RegionServerServices
 
- 
getHeapMemoryManager- Specified by:
- getHeapMemoryManagerin interface- org.apache.hadoop.hbase.regionserver.RegionServerServices
 
- 
getCompactionPressure- Specified by:
- getCompactionPressurein interface- org.apache.hadoop.hbase.regionserver.RegionServerServices
 
- 
getClusterConnection- Specified by:
- getClusterConnectionin interface- org.apache.hadoop.hbase.Server
 
- 
getFlushThroughputControllerpublic org.apache.hadoop.hbase.regionserver.throttle.ThroughputController getFlushThroughputController()- Specified by:
- getFlushThroughputControllerin interface- org.apache.hadoop.hbase.regionserver.RegionServerServices
 
- 
getFlushPressure- Specified by:
- getFlushPressurein interface- org.apache.hadoop.hbase.regionserver.RegionServerServices
 
- 
getMetrics- Specified by:
- getMetricsin interface- org.apache.hadoop.hbase.regionserver.RegionServerServices
 
- 
regionLockpublic org.apache.hadoop.hbase.client.locking.EntityLock regionLock(List<org.apache.hadoop.hbase.client.RegionInfo> regionInfos, String description, org.apache.hadoop.hbase.Abortable abort) throws IOException - Specified by:
- regionLockin interface- org.apache.hadoop.hbase.regionserver.RegionServerServices
- Throws:
- IOException
 
- 
getSecureBulkLoadManager- Specified by:
- getSecureBulkLoadManagerin interface- org.apache.hadoop.hbase.regionserver.RegionServerServices
 
- 
unassign- Specified by:
- unassignin interface- org.apache.hadoop.hbase.regionserver.RegionServerServices
- Throws:
- IOException
 
- 
getRegionServerSpaceQuotaManagerpublic org.apache.hadoop.hbase.quotas.RegionServerSpaceQuotaManager getRegionServerSpaceQuotaManager()- Specified by:
- getRegionServerSpaceQuotaManagerin interface- org.apache.hadoop.hbase.regionserver.RegionServerServices
 
- 
createConnectionpublic org.apache.hadoop.hbase.client.Connection createConnection(org.apache.hadoop.conf.Configuration conf) throws IOException - Specified by:
- createConnectionin interface- org.apache.hadoop.hbase.Server
- Throws:
- IOException
 
- 
isClusterUp- Specified by:
- isClusterUpin interface- org.apache.hadoop.hbase.regionserver.RegionServerServices
 
- 
getTableDescriptors- Specified by:
- getTableDescriptorsin interface- org.apache.hadoop.hbase.regionserver.RegionServerServices
 
- 
getBlockCache- Specified by:
- getBlockCachein interface- org.apache.hadoop.hbase.regionserver.RegionServerServices
 
- 
getMobFileCache- Specified by:
- getMobFileCachein interface- org.apache.hadoop.hbase.regionserver.RegionServerServices
 
- 
getAccessChecker- Specified by:
- getAccessCheckerin interface- org.apache.hadoop.hbase.regionserver.RegionServerServices
 
- 
getZKPermissionWatcher- Specified by:
- getZKPermissionWatcherin interface- org.apache.hadoop.hbase.regionserver.RegionServerServices
 
- 
reportRegionSizesForQuotas- Specified by:
- reportRegionSizesForQuotasin interface- org.apache.hadoop.hbase.regionserver.RegionServerServices
 
- 
reportFileArchivalForQuotaspublic boolean reportFileArchivalForQuotas(org.apache.hadoop.hbase.TableName tableName, Collection<Map.Entry<String, Long>> archivedFiles) - Specified by:
- reportFileArchivalForQuotasin interface- org.apache.hadoop.hbase.regionserver.RegionServerServices
 
 
-