Package org.apache.hadoop.hbase.rsgroup
Class TestRSGroupsBase.CPMasterObserver
java.lang.Object
org.apache.hadoop.hbase.rsgroup.TestRSGroupsBase.CPMasterObserver
- All Implemented Interfaces:
- org.apache.hadoop.hbase.Coprocessor,- org.apache.hadoop.hbase.coprocessor.MasterCoprocessor,- org.apache.hadoop.hbase.coprocessor.MasterObserver
- Enclosing class:
- TestRSGroupsBase
public static class TestRSGroupsBase.CPMasterObserver
extends Object
implements org.apache.hadoop.hbase.coprocessor.MasterCoprocessor, org.apache.hadoop.hbase.coprocessor.MasterObserver
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.apache.hadoop.hbase.Coprocessororg.apache.hadoop.hbase.Coprocessor.State
- 
Field SummaryFieldsModifier and TypeFieldDescription(package private) boolean(package private) boolean(package private) boolean(package private) boolean(package private) boolean(package private) boolean(package private) boolean(package private) boolean(package private) boolean(package private) boolean(package private) boolean(package private) boolean(package private) boolean(package private) boolean(package private) boolean(package private) booleanFields inherited from interface org.apache.hadoop.hbase.CoprocessorPRIORITY_HIGHEST, PRIORITY_LOWEST, PRIORITY_SYSTEM, PRIORITY_USER, VERSION
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionOptional<org.apache.hadoop.hbase.coprocessor.MasterObserver>voidpostAddRSGroup(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> ctx, String name) voidpostBalanceRSGroup(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> ctx, String groupName, org.apache.hadoop.hbase.client.BalanceRequest request, org.apache.hadoop.hbase.client.BalanceResponse response) voidpostMoveServers(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> ctx, Set<org.apache.hadoop.hbase.net.Address> servers, String targetGroup) voidpostMoveServersAndTables(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> ctx, Set<org.apache.hadoop.hbase.net.Address> servers, Set<org.apache.hadoop.hbase.TableName> tables, String targetGroup) voidpostMoveTables(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> ctx, Set<org.apache.hadoop.hbase.TableName> tables, String targetGroup) voidpostRemoveRSGroup(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> ctx, String name) voidpostRemoveServers(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> ctx, Set<org.apache.hadoop.hbase.net.Address> servers) voidpostRenameRSGroup(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> ctx, String oldName, String newName) voidpreAddRSGroup(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> ctx, String name) voidpreBalanceRSGroup(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> ctx, String groupName, org.apache.hadoop.hbase.client.BalanceRequest request) voidpreMoveServers(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> ctx, Set<org.apache.hadoop.hbase.net.Address> servers, String targetGroup) voidpreMoveServersAndTables(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> ctx, Set<org.apache.hadoop.hbase.net.Address> servers, Set<org.apache.hadoop.hbase.TableName> tables, String targetGroup) voidpreMoveTables(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> ctx, Set<org.apache.hadoop.hbase.TableName> tables, String targetGroup) voidpreRemoveRSGroup(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> ctx, String name) voidpreRemoveServers(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> ctx, Set<org.apache.hadoop.hbase.net.Address> servers) voidpreRenameRSGroup(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> ctx, String oldName, String newName) voidMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.hadoop.hbase.CoprocessorgetServices, start, stopMethods inherited from interface org.apache.hadoop.hbase.coprocessor.MasterObserverpostAbortProcedure, postAddReplicationPeer, postAssign, postBalance, postBalanceSwitch, postClearDeadServers, postCloneSnapshot, postCompletedCreateTableAction, postCompletedDeleteTableAction, postCompletedDisableTableAction, postCompletedEnableTableAction, postCompletedMergeRegionsAction, postCompletedModifyTableAction, postCompletedModifyTableAction, postCompletedSnapshotAction, postCompletedSplitRegionAction, postCompletedTruncateTableAction, postCreateNamespace, postCreateTable, postDecommissionRegionServers, postDeleteNamespace, postDeleteSnapshot, postDeleteTable, postDisableReplicationPeer, postDisableTable, postEnableReplicationPeer, postEnableTable, postGetClusterMetrics, postGetLocks, postGetNamespaceDescriptor, postGetProcedures, postGetReplicationPeerConfig, postGetTableDescriptors, postGetTableNames, postGetUserPermissions, postGrant, postHasUserPermissions, postIsRpcThrottleEnabled, postListDecommissionedRegionServers, postListNamespaceDescriptors, postListNamespaces, postListReplicationPeers, postListSnapshot, postLockHeartbeat, postMasterStoreFlush, postMergeRegions, postMergeRegionsCommitAction, postModifyColumnFamilyStoreFileTracker, postModifyNamespace, postModifyNamespace, postModifyTable, postModifyTable, postModifyTableStoreFileTracker, postMove, postRecommissionRegionServer, postRegionOffline, postRemoveReplicationPeer, postRequestLock, postRestoreSnapshot, postRevoke, postRollBackMergeRegionsAction, postRollBackSplitRegionAction, postSetNamespaceQuota, postSetRegionServerQuota, postSetSplitOrMergeEnabled, postSetTableQuota, postSetUserQuota, postSetUserQuota, postSetUserQuota, postSnapshot, postStartMaster, postSwitchExceedThrottleQuota, postSwitchRpcThrottle, postTableFlush, postTruncateRegion, postTruncateRegionAction, postTruncateTable, postUnassign, postUnassign, postUpdateMasterConfiguration, postUpdateReplicationPeerConfig, postUpdateRSGroupConfig, preAbortProcedure, preAddReplicationPeer, preAssign, preBalance, preBalanceSwitch, preClearDeadServers, preCloneSnapshot, preCreateNamespace, preCreateTable, preCreateTableAction, preCreateTableRegionsInfos, preDecommissionRegionServers, preDeleteNamespace, preDeleteSnapshot, preDeleteTable, preDeleteTableAction, preDisableReplicationPeer, preDisableTable, preDisableTableAction, preEnableReplicationPeer, preEnableTable, preEnableTableAction, preGetClusterMetrics, preGetLocks, preGetNamespaceDescriptor, preGetProcedures, preGetReplicationPeerConfig, preGetTableDescriptors, preGetTableNames, preGetUserPermissions, preGrant, preHasUserPermissions, preIsRpcThrottleEnabled, preListDecommissionedRegionServers, preListNamespaceDescriptors, preListNamespaces, preListReplicationPeers, preListSnapshot, preLockHeartbeat, preMasterInitialization, preMasterStoreFlush, preMergeRegions, preMergeRegionsAction, preMergeRegionsCommitAction, preModifyColumnFamilyStoreFileTracker, preModifyNamespace, preModifyNamespace, preModifyTable, preModifyTable, preModifyTableAction, preModifyTableAction, preModifyTableStoreFileTracker, preMove, preRecommissionRegionServer, preRegionOffline, preRemoveReplicationPeer, preRequestLock, preRestoreSnapshot, preRevoke, preSetNamespaceQuota, preSetRegionServerQuota, preSetSplitOrMergeEnabled, preSetTableQuota, preSetUserQuota, preSetUserQuota, preSetUserQuota, preShutdown, preSnapshot, preSplitRegion, preSplitRegionAction, preSplitRegionAfterMETAAction, preSplitRegionBeforeMETAAction, preStopMaster, preSwitchExceedThrottleQuota, preSwitchRpcThrottle, preTableFlush, preTruncateRegion, preTruncateRegionAction, preTruncateTable, preTruncateTableAction, preUnassign, preUnassign, preUpdateMasterConfiguration, preUpdateReplicationPeerConfig, preUpdateRSGroupConfig
- 
Field Details- 
preBalanceRSGroupCalledboolean preBalanceRSGroupCalled
- 
postBalanceRSGroupCalledboolean postBalanceRSGroupCalled
- 
preMoveServersCalledboolean preMoveServersCalled
- 
postMoveServersCalledboolean postMoveServersCalled
- 
preMoveTablesCalledboolean preMoveTablesCalled
- 
postMoveTablesCalledboolean postMoveTablesCalled
- 
preAddRSGroupCalledboolean preAddRSGroupCalled
- 
postAddRSGroupCalledboolean postAddRSGroupCalled
- 
preRemoveRSGroupCalledboolean preRemoveRSGroupCalled
- 
postRemoveRSGroupCalledboolean postRemoveRSGroupCalled
- 
preRemoveServersCalledboolean preRemoveServersCalled
- 
postRemoveServersCalledboolean postRemoveServersCalled
- 
preMoveServersAndTablesboolean preMoveServersAndTables
- 
postMoveServersAndTablesboolean postMoveServersAndTables
- 
preRenameRSGroupCalledboolean preRenameRSGroupCalled
- 
postRenameRSGroupCalledboolean postRenameRSGroupCalled
 
- 
- 
Constructor Details- 
CPMasterObserverpublic CPMasterObserver()
 
- 
- 
Method Details- 
resetFlags
- 
getMasterObserver- Specified by:
- getMasterObserverin interface- org.apache.hadoop.hbase.coprocessor.MasterCoprocessor
 
- 
preMoveServersAndTablespublic void preMoveServersAndTables(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> ctx, Set<org.apache.hadoop.hbase.net.Address> servers, Set<org.apache.hadoop.hbase.TableName> tables, String targetGroup) throws IOException - Specified by:
- preMoveServersAndTablesin interface- org.apache.hadoop.hbase.coprocessor.MasterObserver
- Throws:
- IOException
 
- 
postMoveServersAndTablespublic void postMoveServersAndTables(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> ctx, Set<org.apache.hadoop.hbase.net.Address> servers, Set<org.apache.hadoop.hbase.TableName> tables, String targetGroup) throws IOException - Specified by:
- postMoveServersAndTablesin interface- org.apache.hadoop.hbase.coprocessor.MasterObserver
- Throws:
- IOException
 
- 
preRemoveServerspublic void preRemoveServers(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> ctx, Set<org.apache.hadoop.hbase.net.Address> servers) throws IOException - Specified by:
- preRemoveServersin interface- org.apache.hadoop.hbase.coprocessor.MasterObserver
- Throws:
- IOException
 
- 
postRemoveServerspublic void postRemoveServers(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> ctx, Set<org.apache.hadoop.hbase.net.Address> servers) throws IOException - Specified by:
- postRemoveServersin interface- org.apache.hadoop.hbase.coprocessor.MasterObserver
- Throws:
- IOException
 
- 
preRemoveRSGrouppublic void preRemoveRSGroup(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> ctx, String name) throws IOException - Specified by:
- preRemoveRSGroupin interface- org.apache.hadoop.hbase.coprocessor.MasterObserver
- Throws:
- IOException
 
- 
postRemoveRSGrouppublic void postRemoveRSGroup(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> ctx, String name) throws IOException - Specified by:
- postRemoveRSGroupin interface- org.apache.hadoop.hbase.coprocessor.MasterObserver
- Throws:
- IOException
 
- 
preAddRSGrouppublic void preAddRSGroup(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> ctx, String name) throws IOException - Specified by:
- preAddRSGroupin interface- org.apache.hadoop.hbase.coprocessor.MasterObserver
- Throws:
- IOException
 
- 
postAddRSGrouppublic void postAddRSGroup(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> ctx, String name) throws IOException - Specified by:
- postAddRSGroupin interface- org.apache.hadoop.hbase.coprocessor.MasterObserver
- Throws:
- IOException
 
- 
preMoveTablespublic void preMoveTables(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> ctx, Set<org.apache.hadoop.hbase.TableName> tables, String targetGroup) throws IOException - Specified by:
- preMoveTablesin interface- org.apache.hadoop.hbase.coprocessor.MasterObserver
- Throws:
- IOException
 
- 
postMoveTablespublic void postMoveTables(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> ctx, Set<org.apache.hadoop.hbase.TableName> tables, String targetGroup) throws IOException - Specified by:
- postMoveTablesin interface- org.apache.hadoop.hbase.coprocessor.MasterObserver
- Throws:
- IOException
 
- 
preMoveServerspublic void preMoveServers(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> ctx, Set<org.apache.hadoop.hbase.net.Address> servers, String targetGroup) throws IOException - Specified by:
- preMoveServersin interface- org.apache.hadoop.hbase.coprocessor.MasterObserver
- Throws:
- IOException
 
- 
postMoveServerspublic void postMoveServers(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> ctx, Set<org.apache.hadoop.hbase.net.Address> servers, String targetGroup) throws IOException - Specified by:
- postMoveServersin interface- org.apache.hadoop.hbase.coprocessor.MasterObserver
- Throws:
- IOException
 
- 
preBalanceRSGrouppublic void preBalanceRSGroup(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> ctx, String groupName, org.apache.hadoop.hbase.client.BalanceRequest request) throws IOException - Specified by:
- preBalanceRSGroupin interface- org.apache.hadoop.hbase.coprocessor.MasterObserver
- Throws:
- IOException
 
- 
postBalanceRSGrouppublic void postBalanceRSGroup(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> ctx, String groupName, org.apache.hadoop.hbase.client.BalanceRequest request, org.apache.hadoop.hbase.client.BalanceResponse response) throws IOException - Specified by:
- postBalanceRSGroupin interface- org.apache.hadoop.hbase.coprocessor.MasterObserver
- Throws:
- IOException
 
- 
preRenameRSGrouppublic void preRenameRSGroup(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> ctx, String oldName, String newName) throws IOException - Specified by:
- preRenameRSGroupin interface- org.apache.hadoop.hbase.coprocessor.MasterObserver
- Throws:
- IOException
 
- 
postRenameRSGrouppublic void postRenameRSGroup(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.MasterCoprocessorEnvironment> ctx, String oldName, String newName) throws IOException - Specified by:
- postRenameRSGroupin interface- org.apache.hadoop.hbase.coprocessor.MasterObserver
- Throws:
- IOException
 
 
-