@InterfaceAudience.LimitedPrivate(value="Coprocesssor") @InterfaceStability.Evolving public interface RegionServerServices extends OnlineRegions, FavoredNodesForRegion
HRegionServer| Modifier and Type | Interface and Description |
|---|---|
static class |
RegionServerServices.PostOpenDeployContext
Context for postOpenDeployTasks().
|
static class |
RegionServerServices.RegionStateTransitionContext |
addToOnlineRegions, getFromOnlineRegions, getOnlineRegions, removeFromOnlineRegionsgetChoreService, getConfiguration, getConnection, getCoordinatedStateManager, getMetaTableLocator, getServerName, getZooKeepergetFavoredNodesForRegion, updateRegionFavoredNodesMappingboolean isStopping()
WAL getWAL(HRegionInfo regionInfo) throws java.io.IOException
java.io.IOExceptionCompactionRequestor getCompactionRequester()
CompactionRequestor or null.FlushRequester getFlushRequester()
FlushRequester or null.RegionServerAccounting getRegionServerAccounting()
TableLockManager getTableLockManager()
TableLockManagerRegionServerRpcQuotaManager getRegionServerRpcQuotaManager()
RegionServerRpcQuotaManagerRegionServerSpaceQuotaManager getRegionServerSpaceQuotaManager()
RegionServerSpaceQuotaManagervoid postOpenDeployTasks(RegionServerServices.PostOpenDeployContext context) throws KeeperException, java.io.IOException
context - the contextKeeperExceptionjava.io.IOException@Deprecated void postOpenDeployTasks(Region r) throws KeeperException, java.io.IOException
postOpenDeployTasks(PostOpenDeployContext)r - Region to open.KeeperExceptionjava.io.IOExceptionboolean reportRegionStateTransition(RegionServerServices.RegionStateTransitionContext context)
@Deprecated boolean reportRegionStateTransition(RegionServerStatusProtos.RegionStateTransition.TransitionCode code, long openSeqNum, HRegionInfo... hris)
reportRegionStateTransition(RegionStateTransitionContext)@Deprecated boolean reportRegionStateTransition(RegionServerStatusProtos.RegionStateTransition.TransitionCode code, HRegionInfo... hris)
reportRegionStateTransition(RegionStateTransitionContext)RpcServerInterface getRpcServer()
java.util.concurrent.ConcurrentMap<byte[],java.lang.Boolean> getRegionsInTransitionInRS()
FileSystem getFileSystem()
Leases getLeases()
ExecutorService getExecutorService()
java.util.Map<java.lang.String,Region> getRecoveringRegions()
ServerNonceManager getNonceManager()
boolean registerService(Service service)
Service subclass as a coprocessor endpoint to be
available for handlingservice - the Service subclass instance to expose as a coprocessor endpointtrue if the registration was successful, falseHeapMemoryManager getHeapMemoryManager()
double getCompactionPressure()
Store.getCompactionPressure()java.util.Set<TableName> getOnlineTables()
MetricsRegionServer getMetrics()