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 Summary
Nested classes/interfaces inherited from interface org.apache.hadoop.hbase.regionserver.RegionServerServices
org.apache.hadoop.hbase.regionserver.RegionServerServices.PostOpenDeployContext, org.apache.hadoop.hbase.regionserver.RegionServerServices.RegionStateTransitionContext -
Field Summary
FieldsModifier 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 Summary
ConstructorsConstructorDescriptionMockRegionServerServices(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 Summary
Modifier 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.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.hadoop.hbase.Abortable
abort
-
Field Details
-
LOG
-
regions
-
rit
-
hfs
-
conf
-
zkw
-
serverName
-
rpcServer
-
abortRequested
-
stopping
-
running
-
-
Constructor Details
-
MockRegionServerServices
MockRegionServerServices(org.apache.hadoop.hbase.zookeeper.ZKWatcher zkw) -
MockRegionServerServices
MockRegionServerServices(org.apache.hadoop.hbase.zookeeper.ZKWatcher zkw, org.apache.hadoop.hbase.ServerName serverName) -
MockRegionServerServices
-
MockRegionServerServices
-
-
Method Details
-
removeRegion
public boolean removeRegion(org.apache.hadoop.hbase.regionserver.HRegion r, org.apache.hadoop.hbase.ServerName destination) - Specified by:
removeRegionin interfaceorg.apache.hadoop.hbase.regionserver.MutableOnlineRegions
-
getRegion
- Specified by:
getRegionin interfaceorg.apache.hadoop.hbase.regionserver.OnlineRegions
-
getRegions
public List<org.apache.hadoop.hbase.regionserver.Region> getRegions(org.apache.hadoop.hbase.TableName tableName) throws IOException - Specified by:
getRegionsin interfaceorg.apache.hadoop.hbase.regionserver.OnlineRegions- Throws:
IOException
-
getRegions
- Specified by:
getRegionsin interfaceorg.apache.hadoop.hbase.regionserver.OnlineRegions
-
addRegion
- Specified by:
addRegionin interfaceorg.apache.hadoop.hbase.regionserver.MutableOnlineRegions
-
postOpenDeployTasks
public void postOpenDeployTasks(org.apache.hadoop.hbase.regionserver.RegionServerServices.PostOpenDeployContext context) throws IOException - Specified by:
postOpenDeployTasksin interfaceorg.apache.hadoop.hbase.regionserver.RegionServerServices- Throws:
IOException
-
isStopping
- Specified by:
isStoppingin interfaceorg.apache.hadoop.hbase.Server
-
getRpcServer
- Specified by:
getRpcServerin interfaceorg.apache.hadoop.hbase.regionserver.RegionServerServices
-
setRpcServer
-
getRegionsInTransitionInRS
- Specified by:
getRegionsInTransitionInRSin interfaceorg.apache.hadoop.hbase.regionserver.RegionServerServices
-
getFlushRequester
- Specified by:
getFlushRequesterin interfaceorg.apache.hadoop.hbase.regionserver.RegionServerServices
-
getCompactionRequestor
public org.apache.hadoop.hbase.regionserver.compactions.CompactionRequester getCompactionRequestor()- Specified by:
getCompactionRequestorin interfaceorg.apache.hadoop.hbase.regionserver.RegionServerServices
-
getConnection
- Specified by:
getConnectionin interfaceorg.apache.hadoop.hbase.Server
-
getZooKeeper
- Specified by:
getZooKeeperin interfaceorg.apache.hadoop.hbase.Server
-
getCoordinatedStateManager
- Specified by:
getCoordinatedStateManagerin interfaceorg.apache.hadoop.hbase.Server
-
getRegionServerAccounting
- Specified by:
getRegionServerAccountingin interfaceorg.apache.hadoop.hbase.regionserver.RegionServerServices
-
getRegionServerRpcQuotaManager
- Specified by:
getRegionServerRpcQuotaManagerin interfaceorg.apache.hadoop.hbase.regionserver.RegionServerServices
-
getServerName
- Specified by:
getServerNamein interfaceorg.apache.hadoop.hbase.Server
-
getConfiguration
- Specified by:
getConfigurationin interfaceorg.apache.hadoop.hbase.Server
-
abort
- Specified by:
abortin interfaceorg.apache.hadoop.hbase.Abortable
-
stop
- Specified by:
stopin interfaceorg.apache.hadoop.hbase.Stoppable
-
isStopped
- Specified by:
isStoppedin interfaceorg.apache.hadoop.hbase.Stoppable
-
isAborted
- Specified by:
isAbortedin interfaceorg.apache.hadoop.hbase.Abortable
-
getFileSystem
- Specified by:
getFileSystemin interfaceorg.apache.hadoop.hbase.Server
-
setFileSystem
-
getLeaseManager
- Specified by:
getLeaseManagerin interfaceorg.apache.hadoop.hbase.regionserver.RegionServerServices
-
getWALs
- Specified by:
getWALsin interfaceorg.apache.hadoop.hbase.regionserver.RegionServerServices- Throws:
IOException
-
getWAL
public org.apache.hadoop.hbase.wal.WAL getWAL(org.apache.hadoop.hbase.client.RegionInfo regionInfo) throws IOException - Specified by:
getWALin interfaceorg.apache.hadoop.hbase.regionserver.RegionServerServices- Throws:
IOException
-
getExecutorService
- Specified by:
getExecutorServicein interfaceorg.apache.hadoop.hbase.regionserver.RegionServerServices
-
getChoreService
- Specified by:
getChoreServicein interfaceorg.apache.hadoop.hbase.Server
-
updateRegionFavoredNodesMapping
public void updateRegionFavoredNodesMapping(String encodedRegionName, List<org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.ServerName> favoredNodes) - Specified by:
updateRegionFavoredNodesMappingin interfaceorg.apache.hadoop.hbase.regionserver.FavoredNodesForRegion
-
getFavoredNodesForRegion
- Specified by:
getFavoredNodesForRegionin interfaceorg.apache.hadoop.hbase.regionserver.FavoredNodesForRegion
-
getNonceManager
- Specified by:
getNonceManagerin interfaceorg.apache.hadoop.hbase.regionserver.RegionServerServices
-
reportRegionStateTransition
public boolean reportRegionStateTransition(org.apache.hadoop.hbase.regionserver.RegionServerServices.RegionStateTransitionContext context) - Specified by:
reportRegionStateTransitionin interfaceorg.apache.hadoop.hbase.regionserver.RegionServerServices
-
registerService
- Specified by:
registerServicein interfaceorg.apache.hadoop.hbase.regionserver.RegionServerServices
-
getHeapMemoryManager
- Specified by:
getHeapMemoryManagerin interfaceorg.apache.hadoop.hbase.regionserver.RegionServerServices
-
getCompactionPressure
- Specified by:
getCompactionPressurein interfaceorg.apache.hadoop.hbase.regionserver.RegionServerServices
-
getClusterConnection
- Specified by:
getClusterConnectionin interfaceorg.apache.hadoop.hbase.Server
-
getFlushThroughputController
public org.apache.hadoop.hbase.regionserver.throttle.ThroughputController getFlushThroughputController()- Specified by:
getFlushThroughputControllerin interfaceorg.apache.hadoop.hbase.regionserver.RegionServerServices
-
getFlushPressure
- Specified by:
getFlushPressurein interfaceorg.apache.hadoop.hbase.regionserver.RegionServerServices
-
getMetrics
- Specified by:
getMetricsin interfaceorg.apache.hadoop.hbase.regionserver.RegionServerServices
-
regionLock
public 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 interfaceorg.apache.hadoop.hbase.regionserver.RegionServerServices- Throws:
IOException
-
getSecureBulkLoadManager
- Specified by:
getSecureBulkLoadManagerin interfaceorg.apache.hadoop.hbase.regionserver.RegionServerServices
-
unassign
- Specified by:
unassignin interfaceorg.apache.hadoop.hbase.regionserver.RegionServerServices- Throws:
IOException
-
getRegionServerSpaceQuotaManager
public org.apache.hadoop.hbase.quotas.RegionServerSpaceQuotaManager getRegionServerSpaceQuotaManager()- Specified by:
getRegionServerSpaceQuotaManagerin interfaceorg.apache.hadoop.hbase.regionserver.RegionServerServices
-
createConnection
public org.apache.hadoop.hbase.client.Connection createConnection(org.apache.hadoop.conf.Configuration conf) throws IOException - Specified by:
createConnectionin interfaceorg.apache.hadoop.hbase.Server- Throws:
IOException
-
isClusterUp
- Specified by:
isClusterUpin interfaceorg.apache.hadoop.hbase.regionserver.RegionServerServices
-
getTableDescriptors
- Specified by:
getTableDescriptorsin interfaceorg.apache.hadoop.hbase.regionserver.RegionServerServices
-
getBlockCache
- Specified by:
getBlockCachein interfaceorg.apache.hadoop.hbase.regionserver.RegionServerServices
-
getMobFileCache
- Specified by:
getMobFileCachein interfaceorg.apache.hadoop.hbase.regionserver.RegionServerServices
-
getAccessChecker
- Specified by:
getAccessCheckerin interfaceorg.apache.hadoop.hbase.regionserver.RegionServerServices
-
getZKPermissionWatcher
- Specified by:
getZKPermissionWatcherin interfaceorg.apache.hadoop.hbase.regionserver.RegionServerServices
-
reportRegionSizesForQuotas
- Specified by:
reportRegionSizesForQuotasin interfaceorg.apache.hadoop.hbase.regionserver.RegionServerServices
-
reportFileArchivalForQuotas
public boolean reportFileArchivalForQuotas(org.apache.hadoop.hbase.TableName tableName, Collection<Map.Entry<String, Long>> archivedFiles) - Specified by:
reportFileArchivalForQuotasin interfaceorg.apache.hadoop.hbase.regionserver.RegionServerServices
-