| Modifier and Type | Method and Description |
|---|---|
Region |
RegionCoprocessorEnvironment.getRegion() |
| Modifier and Type | Method and Description |
|---|---|
default void |
RegionServerObserver.postMerge(ObserverContext<RegionServerCoprocessorEnvironment> ctx,
Region regionA,
Region regionB,
Region mergedRegion)
called after the regions merge.
|
default void |
RegionServerObserver.postMergeCommit(ObserverContext<RegionServerCoprocessorEnvironment> ctx,
Region regionA,
Region regionB,
Region mergedRegion)
This will be called after PONR step as part of regions merge transaction.
|
default void |
RegionServerObserver.postRollBackMerge(ObserverContext<RegionServerCoprocessorEnvironment> ctx,
Region regionA,
Region regionB)
This will be called after the roll back of the regions merge.
|
default void |
RegionServerObserver.preMerge(ObserverContext<RegionServerCoprocessorEnvironment> ctx,
Region regionA,
Region regionB)
Called before the regions merge.
|
default void |
RegionServerObserver.preMergeCommit(ObserverContext<RegionServerCoprocessorEnvironment> ctx,
Region regionA,
Region regionB,
List<Mutation> metaEntries)
This will be called before PONR step as part of regions merge transaction.
|
default void |
RegionServerObserver.preRollBackMerge(ObserverContext<RegionServerCoprocessorEnvironment> ctx,
Region regionA,
Region regionB)
This will be called before the roll back of the regions merge.
|
| Constructor and Description |
|---|
FlushTableSubprocedure(ProcedureMember member,
ForeignExceptionDispatcher errorListener,
long wakeFrequency,
long timeout,
List<Region> regions,
String table,
org.apache.hadoop.hbase.procedure.flush.RegionServerFlushTableProcedureManager.FlushTableSubprocedurePool taskManager) |
| Modifier and Type | Method and Description |
|---|---|
OperationQuota |
RegionServerRpcQuotaManager.checkQuota(Region region,
List<org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.Action> actions)
Check the quota for the current (rpc-context) user.
|
OperationQuota |
RegionServerRpcQuotaManager.checkQuota(Region region,
OperationQuota.OperationType type)
Check the quota for the current (rpc-context) user.
|
SpaceViolationPolicyEnforcement |
ActivePolicyEnforcement.getPolicyEnforcement(Region r)
Returns the proper
SpaceViolationPolicyEnforcement implementation for the given table. |
| Modifier and Type | Class and Description |
|---|---|
class |
HRegion |
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Region> |
HRegionServer.onlineRegions
Map of regions currently being served by this region server.
|
protected Map<String,Region> |
HRegionServer.recoveringRegions
Set of regions currently being in recovering state which means it can accept writes(edits from
previous failed region server) but not reads.
|
| Modifier and Type | Method and Description |
|---|---|
Region |
OnlineRegions.getFromOnlineRegions(String encodedRegionName)
Return
Region instance. |
Region |
HRegionServer.getFromOnlineRegions(String encodedRegionName) |
Region |
HRegionServer.getOnlineRegion(byte[] regionName) |
Region |
RegionServerServices.PostOpenDeployContext.getRegion() |
protected Region |
HRegionServer.getRegion(byte[] regionName)
Protected utility method for safely obtaining an HRegion handle.
|
Region |
RSRpcServices.getRegion(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.RegionSpecifier regionSpecifier)
Find the HRegion based on a region specifier
|
protected Region |
HRegionServer.getRegionByEncodedName(byte[] regionName,
String encodedRegionName) |
Region |
HRegionServer.getRegionByEncodedName(String encodedRegionName) |
static Region |
HRegion.openHRegion(Region other,
CancelableProgressable reporter) |
| Modifier and Type | Method and Description |
|---|---|
List<Region> |
OnlineRegions.getOnlineRegions()
Get all online regions in this RS.
|
List<Region> |
HRegionServer.getOnlineRegions() |
List<Region> |
OnlineRegions.getOnlineRegions(TableName tableName)
Get all online regions of a table in this RS.
|
List<Region> |
HRegionServer.getOnlineRegions(TableName tableName)
Gets the online regions of the specified table.
|
Collection<Region> |
HRegionServer.getOnlineRegionsLocalContext()
For tests, web ui and metrics.
|
Map<String,Region> |
RegionServerServices.getRecoveringRegions() |
Map<String,Region> |
HRegionServer.getRecoveringRegions() |
| Modifier and Type | Method and Description |
|---|---|
void |
OnlineRegions.addToOnlineRegions(Region r)
Add to online regions.
|
void |
HRegionServer.addToOnlineRegions(Region region) |
void |
SecureBulkLoadManager.cleanupBulkLoad(Region region,
org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.CleanupBulkLoadRequest request) |
void |
FlushRequestListener.flushRequested(org.apache.hadoop.hbase.regionserver.FlushType type,
Region region)
Callback which will get called when a flush request is made for a region.
|
static Region |
HRegion.openHRegion(Region other,
CancelableProgressable reporter) |
void |
RegionServerServices.postOpenDeployTasks(Region r)
Deprecated.
|
void |
HRegionServer.postOpenDeployTasks(Region r) |
String |
SecureBulkLoadManager.prepareBulkLoad(Region region,
org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.PrepareBulkLoadRequest request) |
boolean |
OnlineRegions.removeFromOnlineRegions(Region r,
ServerName destination)
This method removes Region corresponding to hri from the Map of onlineRegions.
|
boolean |
HRegionServer.removeFromOnlineRegions(Region r,
ServerName destination) |
void |
FlushRequester.requestDelayedFlush(Region region,
long delay,
boolean forceFlushAllStores)
Tell the listener the cache needs to be flushed after a delay
|
void |
FlushRequester.requestFlush(Region region,
boolean forceFlushAllStores)
Tell the listener the cache needs to be flushed.
|
boolean |
CompactSplit.requestSplit(Region r) |
void |
CompactSplit.requestSplit(Region r,
byte[] midKey) |
void |
CompactSplit.requestSplit(Region r,
byte[] midKey,
User user) |
Map<byte[],List<org.apache.hadoop.fs.Path>> |
SecureBulkLoadManager.secureBulkLoadHFiles(Region region,
org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.BulkLoadHFileRequest request) |
| Constructor and Description |
|---|
PostOpenDeployContext(Region region,
long masterSystemTime) |
RegionCoprocessorHost(Region region,
RegionServerServices rsServices,
org.apache.hadoop.conf.Configuration conf)
Constructor
|
| Constructor and Description |
|---|
RegionSnapshotTask(Region region,
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription snapshotDesc,
boolean skipFlush,
ForeignExceptionDispatcher monitor) |
| Constructor and Description |
|---|
FlushSnapshotSubprocedure(ProcedureMember member,
ForeignExceptionDispatcher errorListener,
long wakeFrequency,
long timeout,
List<Region> regions,
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription snapshot,
org.apache.hadoop.hbase.regionserver.snapshot.RegionServerSnapshotManager.SnapshotSubprocedurePool taskManager) |
| Modifier and Type | Method and Description |
|---|---|
Region |
AccessController.getRegion() |
| Modifier and Type | Method and Description |
|---|---|
void |
AccessController.postMerge(ObserverContext<RegionServerCoprocessorEnvironment> c,
Region regionA,
Region regionB,
Region mergedRegion) |
void |
AccessController.postMergeCommit(ObserverContext<RegionServerCoprocessorEnvironment> ctx,
Region regionA,
Region regionB,
Region mergedRegion) |
void |
AccessController.postRollBackMerge(ObserverContext<RegionServerCoprocessorEnvironment> ctx,
Region regionA,
Region regionB) |
void |
AccessController.preMerge(ObserverContext<RegionServerCoprocessorEnvironment> ctx,
Region regionA,
Region regionB) |
void |
AccessController.preMergeCommit(ObserverContext<RegionServerCoprocessorEnvironment> ctx,
Region regionA,
Region regionB,
List<Mutation> metaEntries) |
void |
AccessController.preRollBackMerge(ObserverContext<RegionServerCoprocessorEnvironment> ctx,
Region regionA,
Region regionB) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DefaultVisibilityLabelServiceImpl.addSystemLabel(Region region,
Map<String,Integer> labels,
Map<String,List<Integer>> userAuths) |
static Filter |
VisibilityUtils.createVisibilityLabelFilter(Region region,
Authorizations authorizations) |
Copyright © 2007–2017 The Apache Software Foundation. All rights reserved.