All Methods Instance Methods Concrete Methods Deprecated Methods 
| Modifier and Type | 
Method and Description | 
org.apache.hadoop.hbase.master.MasterCoprocessorHost.MasterEnvironment | 
createEnvironment(Class<?> implClass,
                 Coprocessor instance,
                 int priority,
                 int seq,
                 Configuration conf)
Called when a new Coprocessor class is loaded 
 | 
void | 
postAbortProcedure()  | 
void | 
postAddColumn(TableName tableName,
             HColumnDescriptor column)  | 
void | 
postAddColumnHandler(TableName tableName,
                    HColumnDescriptor column)  | 
void | 
postAddRSGroup(String name)  | 
void | 
postAssign(HRegionInfo regionInfo)  | 
void | 
postBalance(List<RegionPlan> plans)  | 
void | 
postBalanceRSGroup(String name,
                  boolean balanceRan)  | 
void | 
postBalanceSwitch(boolean oldValue,
                 boolean newValue)  | 
void | 
postCloneSnapshot(HBaseProtos.SnapshotDescription snapshot,
                 HTableDescriptor hTableDescriptor)  | 
void | 
postCreateNamespace(NamespaceDescriptor ns)  | 
void | 
postCreateTable(HTableDescriptor htd,
               HRegionInfo[] regions)  | 
void | 
postCreateTableHandler(HTableDescriptor htd,
                      HRegionInfo[] regions)  | 
void | 
postDeleteColumn(TableName tableName,
                byte[] c)  | 
void | 
postDeleteColumnHandler(TableName tableName,
                       byte[] c)  | 
void | 
postDeleteNamespace(String namespaceName)  | 
void | 
postDeleteSnapshot(HBaseProtos.SnapshotDescription snapshot)  | 
void | 
postDeleteTable(TableName tableName)  | 
void | 
postDeleteTableHandler(TableName tableName)  | 
void | 
postDisableTable(TableName tableName)  | 
void | 
postDisableTableHandler(TableName tableName)  | 
void | 
postEnableTable(TableName tableName)  | 
void | 
postEnableTableHandler(TableName tableName)  | 
void | 
postGetNamespaceDescriptor(NamespaceDescriptor ns)  | 
void | 
postGetTableDescriptors(List<HTableDescriptor> descriptors)
Deprecated.  
 | 
void | 
postGetTableDescriptors(List<TableName> tableNamesList,
                       List<HTableDescriptor> descriptors,
                       String regex)  | 
void | 
postGetTableNames(List<HTableDescriptor> descriptors,
                 String regex)  | 
void | 
postListNamespaceDescriptors(List<NamespaceDescriptor> descriptors)  | 
void | 
postListProcedures(List<ProcedureInfo> procInfoList)  | 
void | 
postListSnapshot(HBaseProtos.SnapshotDescription snapshot)  | 
void | 
postModifyColumn(TableName tableName,
                HColumnDescriptor descriptor)  | 
void | 
postModifyColumnHandler(TableName tableName,
                       HColumnDescriptor descriptor)  | 
void | 
postModifyNamespace(NamespaceDescriptor ns)  | 
void | 
postModifyTable(TableName tableName,
               HTableDescriptor htd)  | 
void | 
postModifyTableHandler(TableName tableName,
                      HTableDescriptor htd)  | 
void | 
postMove(HRegionInfo region,
        ServerName srcServer,
        ServerName destServer)  | 
void | 
postMoveServers(Set<HostAndPort> servers,
               String targetGroup)  | 
void | 
postMoveTables(Set<TableName> tables,
              String targetGroup)  | 
void | 
postRegionOffline(HRegionInfo regionInfo)  | 
void | 
postRemoveRSGroup(String name)  | 
void | 
postRestoreSnapshot(HBaseProtos.SnapshotDescription snapshot,
                   HTableDescriptor hTableDescriptor)  | 
void | 
postSetNamespaceQuota(String namespace,
                     QuotaProtos.Quotas quotas)  | 
void | 
postSetTableQuota(TableName table,
                 QuotaProtos.Quotas quotas)  | 
void | 
postSetUserQuota(String user,
                QuotaProtos.Quotas quotas)  | 
void | 
postSetUserQuota(String user,
                String namespace,
                QuotaProtos.Quotas quotas)  | 
void | 
postSetUserQuota(String user,
                TableName table,
                QuotaProtos.Quotas quotas)  | 
void | 
postSnapshot(HBaseProtos.SnapshotDescription snapshot,
            HTableDescriptor hTableDescriptor)  | 
void | 
postStartMaster()  | 
void | 
postTableFlush(TableName tableName)  | 
void | 
postTruncateTable(TableName tableName)  | 
void | 
postTruncateTableHandler(TableName tableName)  | 
void | 
postUnassign(HRegionInfo regionInfo,
            boolean force)  | 
boolean | 
preAbortProcedure(ProcedureExecutor<MasterProcedureEnv> procEnv,
                 long procId)  | 
boolean | 
preAddColumn(TableName tableName,
            HColumnDescriptor column)  | 
boolean | 
preAddColumnHandler(TableName tableName,
                   HColumnDescriptor column)  | 
void | 
preAddRSGroup(String name)  | 
boolean | 
preAssign(HRegionInfo regionInfo)  | 
boolean | 
preBalance()  | 
void | 
preBalanceRSGroup(String name)  | 
boolean | 
preBalanceSwitch(boolean b)  | 
void | 
preCloneSnapshot(HBaseProtos.SnapshotDescription snapshot,
                HTableDescriptor hTableDescriptor)  | 
boolean | 
preCreateNamespace(NamespaceDescriptor ns)  | 
void | 
preCreateTable(HTableDescriptor htd,
              HRegionInfo[] regions)  | 
void | 
preCreateTableHandler(HTableDescriptor htd,
                     HRegionInfo[] regions)  | 
boolean | 
preDeleteColumn(TableName tableName,
               byte[] c)  | 
boolean | 
preDeleteColumnHandler(TableName tableName,
                      byte[] c)  | 
boolean | 
preDeleteNamespace(String namespaceName)  | 
void | 
preDeleteSnapshot(HBaseProtos.SnapshotDescription snapshot)  | 
void | 
preDeleteTable(TableName tableName)  | 
void | 
preDeleteTableHandler(TableName tableName)  | 
void | 
preDisableTable(TableName tableName)  | 
void | 
preDisableTableHandler(TableName tableName)  | 
void | 
preEnableTable(TableName tableName)  | 
void | 
preEnableTableHandler(TableName tableName)  | 
void | 
preGetNamespaceDescriptor(String namespaceName)  | 
boolean | 
preGetTableDescriptors(List<TableName> tableNamesList,
                      List<HTableDescriptor> descriptors)
Deprecated.  
 | 
boolean | 
preGetTableDescriptors(List<TableName> tableNamesList,
                      List<HTableDescriptor> descriptors,
                      String regex)  | 
boolean | 
preGetTableNames(List<HTableDescriptor> descriptors,
                String regex)  | 
boolean | 
preListNamespaceDescriptors(List<NamespaceDescriptor> descriptors)  | 
boolean | 
preListProcedures()  | 
void | 
preListSnapshot(HBaseProtos.SnapshotDescription snapshot)  | 
void | 
preMasterInitialization()  | 
boolean | 
preModifyColumn(TableName tableName,
               HColumnDescriptor descriptor)  | 
boolean | 
preModifyColumnHandler(TableName tableName,
                      HColumnDescriptor descriptor)  | 
boolean | 
preModifyNamespace(NamespaceDescriptor ns)  | 
void | 
preModifyTable(TableName tableName,
              HTableDescriptor htd)  | 
void | 
preModifyTableHandler(TableName tableName,
                     HTableDescriptor htd)  | 
boolean | 
preMove(HRegionInfo region,
       ServerName srcServer,
       ServerName destServer)  | 
void | 
preMoveServers(Set<HostAndPort> servers,
              String targetGroup)  | 
void | 
preMoveTables(Set<TableName> tables,
             String targetGroup)  | 
void | 
preRegionOffline(HRegionInfo regionInfo)  | 
void | 
preRemoveRSGroup(String name)  | 
void | 
preRestoreSnapshot(HBaseProtos.SnapshotDescription snapshot,
                  HTableDescriptor hTableDescriptor)  | 
void | 
preSetNamespaceQuota(String namespace,
                    QuotaProtos.Quotas quotas)  | 
void | 
preSetTableQuota(TableName table,
                QuotaProtos.Quotas quotas)  | 
void | 
preSetUserQuota(String user,
               QuotaProtos.Quotas quotas)  | 
void | 
preSetUserQuota(String user,
               String namespace,
               QuotaProtos.Quotas quotas)  | 
void | 
preSetUserQuota(String user,
               TableName table,
               QuotaProtos.Quotas quotas)  | 
void | 
preShutdown()  | 
void | 
preSnapshot(HBaseProtos.SnapshotDescription snapshot,
           HTableDescriptor hTableDescriptor)  | 
void | 
preStopMaster()  | 
void | 
preTableFlush(TableName tableName)  | 
void | 
preTruncateTable(TableName tableName)  | 
void | 
preTruncateTableHandler(TableName tableName)  | 
boolean | 
preUnassign(HRegionInfo regionInfo,
           boolean force)  |