@InterfaceAudience.Private public class MasterSpaceQuotaObserver extends BaseMasterObserver
Coprocessor.State| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
REMOVE_QUOTA_ON_TABLE_DELETE |
static boolean |
REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT |
PRIORITY_HIGHEST, PRIORITY_LOWEST, PRIORITY_SYSTEM, PRIORITY_USER, VERSION| Constructor and Description |
|---|
MasterSpaceQuotaObserver() |
| Modifier and Type | Method and Description |
|---|---|
void |
postDeleteNamespace(ObserverContext<MasterCoprocessorEnvironment> ctx,
java.lang.String namespace)
Called after the deleteNamespace operation has been requested.
|
void |
postDeleteTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
TableName tableName)
Called after the deleteTable operation has been requested.
|
void |
start(CoprocessorEnvironment ctx) |
postAbortProcedure, postAddColumn, postAddColumnHandler, postAddRSGroup, postAssign, postBalance, postBalanceRSGroup, postBalanceSwitch, postCloneSnapshot, postCreateNamespace, postCreateTable, postCreateTableHandler, postDeleteColumn, postDeleteColumnHandler, postDeleteSnapshot, postDeleteTableHandler, postDisableTable, postDisableTableHandler, postEnableTable, postEnableTableHandler, postGetNamespaceDescriptor, postGetTableDescriptors, postGetTableDescriptors, postGetTableNames, postListNamespaceDescriptors, postListProcedures, postListSnapshot, postModifyColumn, postModifyColumnHandler, postModifyNamespace, postModifyTable, postModifyTableHandler, postMove, postMoveServers, postMoveTables, postRegionOffline, postRemoveRSGroup, postRestoreSnapshot, postSetNamespaceQuota, postSetTableQuota, postSetUserQuota, postSetUserQuota, postSetUserQuota, postSnapshot, postStartMaster, postTableFlush, postTruncateTable, postTruncateTableHandler, postUnassign, preAbortProcedure, preAddColumn, preAddColumnHandler, preAddRSGroup, preAssign, preBalance, preBalanceRSGroup, preBalanceSwitch, preCloneSnapshot, preCreateNamespace, preCreateTable, preCreateTableHandler, preDeleteColumn, preDeleteColumnHandler, preDeleteNamespace, preDeleteSnapshot, preDeleteTable, preDeleteTableHandler, preDisableTable, preDisableTableHandler, preEnableTable, preEnableTableHandler, preGetNamespaceDescriptor, preGetTableDescriptors, preGetTableDescriptors, preGetTableNames, preListNamespaceDescriptors, preListProcedures, preListSnapshot, preMasterInitialization, preModifyColumn, preModifyColumnHandler, preModifyNamespace, preModifyTable, preModifyTableHandler, preMove, preMoveServers, preMoveTables, preRegionOffline, preRemoveRSGroup, preRestoreSnapshot, preSetNamespaceQuota, preSetTableQuota, preSetUserQuota, preSetUserQuota, preSetUserQuota, preShutdown, preSnapshot, preStopMaster, preTableFlush, preTruncateTable, preTruncateTableHandler, preUnassign, stoppublic static final java.lang.String REMOVE_QUOTA_ON_TABLE_DELETE
public static final boolean REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT
public void start(CoprocessorEnvironment ctx) throws java.io.IOException
start in interface Coprocessorstart in class BaseMasterObserverjava.io.IOExceptionpublic void postDeleteTable(ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName) throws java.io.IOException
MasterObserverpostDeleteTable in interface MasterObserverpostDeleteTable in class BaseMasterObserverctx - the environment to interact with the framework and mastertableName - the name of the tablejava.io.IOExceptionpublic void postDeleteNamespace(ObserverContext<MasterCoprocessorEnvironment> ctx, java.lang.String namespace) throws java.io.IOException
MasterObserverpostDeleteNamespace in interface MasterObserverpostDeleteNamespace in class BaseMasterObserverctx - the environment to interact with the framework and masternamespace - the name of the namespacejava.io.IOException