|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.hadoop.hbase.coprocessor.BaseMasterObserver
@InterfaceAudience.Public @InterfaceStability.Evolving public class BaseMasterObserver
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.apache.hadoop.hbase.Coprocessor |
|---|
Coprocessor.State |
| Field Summary |
|---|
| Fields inherited from interface org.apache.hadoop.hbase.Coprocessor |
|---|
PRIORITY_HIGHEST, PRIORITY_LOWEST, PRIORITY_SYSTEM, PRIORITY_USER, VERSION |
| Constructor Summary | |
|---|---|
BaseMasterObserver()
|
|
| Method Summary | |
|---|---|
void |
postAddColumn(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName,
HColumnDescriptor column)
Called after the new column family has been created. |
void |
postAddColumnHandler(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName,
HColumnDescriptor column)
Called after the new column family has been created. |
void |
postAssign(ObserverContext<MasterCoprocessorEnvironment> ctx,
HRegionInfo regionInfo)
Called after the region assignment has been requested. |
void |
postBalance(ObserverContext<MasterCoprocessorEnvironment> ctx,
List<RegionPlan> plans)
Called after the balancing plan has been submitted. |
void |
postBalanceSwitch(ObserverContext<MasterCoprocessorEnvironment> ctx,
boolean oldValue,
boolean newValue)
Called after the flag to enable/disable balancing has changed. |
void |
postCloneSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx,
HBaseProtos.SnapshotDescription snapshot,
HTableDescriptor hTableDescriptor)
Called after a snapshot clone operation has been requested. |
void |
postCreateTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
HTableDescriptor desc,
HRegionInfo[] regions)
Called after the createTable operation has been requested. |
void |
postCreateTableHandler(ObserverContext<MasterCoprocessorEnvironment> ctx,
HTableDescriptor desc,
HRegionInfo[] regions)
Called after the createTable operation has been requested. |
void |
postDeleteColumn(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName,
byte[] c)
Called after the column family has been deleted. |
void |
postDeleteColumnHandler(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName,
byte[] c)
Called after the column family has been deleted. |
void |
postDeleteSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx,
HBaseProtos.SnapshotDescription snapshot)
Called after the delete snapshot operation has been requested. |
void |
postDeleteTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName)
Called after the deleteTable operation has been requested. |
void |
postDeleteTableHandler(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName)
Called after HMaster deletes a
table. |
void |
postDisableTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName)
Called after the disableTable operation has been requested. |
void |
postDisableTableHandler(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName)
Called after the disableTable operation has been requested. |
void |
postEnableTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName)
Called after the enableTable operation has been requested. |
void |
postEnableTableHandler(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName)
Called after the enableTable operation has been requested. |
void |
postModifyColumn(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName,
HColumnDescriptor descriptor)
Called after the column family has been updated. |
void |
postModifyColumnHandler(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName,
HColumnDescriptor descriptor)
Called after the column family has been updated. |
void |
postModifyTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName,
HTableDescriptor htd)
Called after the modifyTable operation has been requested. |
void |
postModifyTableHandler(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName,
HTableDescriptor htd)
Called after to modifying a table's properties. |
void |
postMove(ObserverContext<MasterCoprocessorEnvironment> ctx,
HRegionInfo region,
ServerName srcServer,
ServerName destServer)
Called after the region move has been requested. |
void |
postRegionOffline(ObserverContext<MasterCoprocessorEnvironment> ctx,
HRegionInfo regionInfo)
Called after the region has been marked offline. |
void |
postRestoreSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx,
HBaseProtos.SnapshotDescription snapshot,
HTableDescriptor hTableDescriptor)
Called after a snapshot restore operation has been requested. |
void |
postSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx,
HBaseProtos.SnapshotDescription snapshot,
HTableDescriptor hTableDescriptor)
Called after the snapshot operation has been requested. |
void |
postStartMaster(ObserverContext<MasterCoprocessorEnvironment> ctx)
Called immediately after an active master instance has completed initialization. |
void |
postUnassign(ObserverContext<MasterCoprocessorEnvironment> ctx,
HRegionInfo regionInfo,
boolean force)
Called after the region unassignment has been requested. |
void |
preAddColumn(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName,
HColumnDescriptor column)
Called prior to adding a new column family to the table. |
void |
preAddColumnHandler(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName,
HColumnDescriptor column)
Called prior to adding a new column family to the table. |
void |
preAssign(ObserverContext<MasterCoprocessorEnvironment> ctx,
HRegionInfo regionInfo)
Called prior to assigning a specific region. |
void |
preBalance(ObserverContext<MasterCoprocessorEnvironment> ctx)
Called prior to requesting rebalancing of the cluster regions, though after the initial checks for regions in transition and the balance switch flag. |
boolean |
preBalanceSwitch(ObserverContext<MasterCoprocessorEnvironment> ctx,
boolean b)
Called prior to modifying the flag used to enable/disable region balancing. |
void |
preCloneSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx,
HBaseProtos.SnapshotDescription snapshot,
HTableDescriptor hTableDescriptor)
Called before a snapshot is cloned. |
void |
preCreateTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
HTableDescriptor desc,
HRegionInfo[] regions)
Called before a new table is created by HMaster. |
void |
preCreateTableHandler(ObserverContext<MasterCoprocessorEnvironment> ctx,
HTableDescriptor desc,
HRegionInfo[] regions)
Called before a new table is created by HMaster. |
void |
preDeleteColumn(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName,
byte[] c)
Called prior to deleting the entire column family. |
void |
preDeleteColumnHandler(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName,
byte[] c)
Called prior to deleting the entire column family. |
void |
preDeleteSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx,
HBaseProtos.SnapshotDescription snapshot)
Called before a snapshot is deleted. |
void |
preDeleteTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName)
Called before HMaster deletes a
table. |
void |
preDeleteTableHandler(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName)
Called before HMaster deletes a
table. |
void |
preDisableTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName)
Called prior to disabling a table. |
void |
preDisableTableHandler(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName)
Called prior to disabling a table. |
void |
preEnableTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName)
Called prior to enabling a table. |
void |
preEnableTableHandler(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName)
Called prior to enabling a table. |
void |
preModifyColumn(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName,
HColumnDescriptor descriptor)
Called prior to modifying a column family's attributes. |
void |
preModifyColumnHandler(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName,
HColumnDescriptor descriptor)
Called prior to modifying a column family's attributes. |
void |
preModifyTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName,
HTableDescriptor htd)
Called prior to modifying a table's properties. |
void |
preModifyTableHandler(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName,
HTableDescriptor htd)
Called prior to modifying a table's properties. |
void |
preMove(ObserverContext<MasterCoprocessorEnvironment> ctx,
HRegionInfo region,
ServerName srcServer,
ServerName destServer)
Called prior to moving a given region from one region server to another. |
void |
preRegionOffline(ObserverContext<MasterCoprocessorEnvironment> ctx,
HRegionInfo regionInfo)
Called prior to marking a given region as offline. |
void |
preRestoreSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx,
HBaseProtos.SnapshotDescription snapshot,
HTableDescriptor hTableDescriptor)
Called before a snapshot is restored. |
void |
preShutdown(ObserverContext<MasterCoprocessorEnvironment> ctx)
Called prior to shutting down the full HBase cluster, including this HMaster process. |
void |
preSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx,
HBaseProtos.SnapshotDescription snapshot,
HTableDescriptor hTableDescriptor)
Called before a new snapshot is taken. |
void |
preStopMaster(ObserverContext<MasterCoprocessorEnvironment> ctx)
Called immediately prior to stopping this HMaster process. |
void |
preUnassign(ObserverContext<MasterCoprocessorEnvironment> ctx,
HRegionInfo regionInfo,
boolean force)
Called prior to unassigning a given region. |
void |
start(CoprocessorEnvironment ctx)
|
void |
stop(CoprocessorEnvironment ctx)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BaseMasterObserver()
| Method Detail |
|---|
public void preCreateTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
HTableDescriptor desc,
HRegionInfo[] regions)
throws IOException
MasterObserverHMaster. Called as part of create
table RPC call.
It can't bypass the default action, e.g., ctx.bypass() won't have effect.
preCreateTable in interface MasterObserverctx - the environment to interact with the framework and masterdesc - the HTableDescriptor for the tableregions - the initial regions created for the table
IOException
public void postCreateTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
HTableDescriptor desc,
HRegionInfo[] regions)
throws IOException
MasterObserver
postCreateTable in interface MasterObserverctx - the environment to interact with the framework and masterdesc - the HTableDescriptor for the tableregions - the initial regions created for the table
IOException
public void preCreateTableHandler(ObserverContext<MasterCoprocessorEnvironment> ctx,
HTableDescriptor desc,
HRegionInfo[] regions)
throws IOException
MasterObserverHMaster. Called as part of create
table handler and it is async to the create RPC call.
It can't bypass the default action, e.g., ctx.bypass() won't have effect.
preCreateTableHandler in interface MasterObserverctx - the environment to interact with the framework and masterdesc - the HTableDescriptor for the tableregions - the initial regions created for the table
IOException
public void postCreateTableHandler(ObserverContext<MasterCoprocessorEnvironment> ctx,
HTableDescriptor desc,
HRegionInfo[] regions)
throws IOException
MasterObserver
postCreateTableHandler in interface MasterObserverctx - the environment to interact with the framework and masterdesc - the HTableDescriptor for the tableregions - the initial regions created for the table
IOException
public void preDeleteTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName)
throws IOException
MasterObserverHMaster deletes a
table. Called as part of delete table RPC call.
It can't bypass the default action, e.g., ctx.bypass() won't have effect.
preDeleteTable in interface MasterObserverctx - the environment to interact with the framework and mastertableName - the name of the table
IOException
public void postDeleteTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName)
throws IOException
MasterObserver
postDeleteTable in interface MasterObserverctx - the environment to interact with the framework and mastertableName - the name of the table
IOException
public void preDeleteTableHandler(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName)
throws IOException
MasterObserverHMaster deletes a
table. Called as part of delete table handler and
it is async to the delete RPC call.
It can't bypass the default action, e.g., ctx.bypass() won't have effect.
preDeleteTableHandler in interface MasterObserverctx - the environment to interact with the framework and mastertableName - the name of the table
IOException
public void postDeleteTableHandler(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName)
throws IOException
MasterObserverHMaster deletes a
table. Called as part of delete table handler and it is async to the
delete RPC call.
It can't bypass the default action, e.g., ctx.bypass() won't have effect.
postDeleteTableHandler in interface MasterObserverctx - the environment to interact with the framework and mastertableName - the name of the table
IOException
public void preModifyTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName,
HTableDescriptor htd)
throws IOException
MasterObserver
preModifyTable in interface MasterObserverctx - the environment to interact with the framework and mastertableName - the name of the tablehtd - the HTableDescriptor
IOException
public void postModifyTableHandler(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName,
HTableDescriptor htd)
throws IOException
MasterObserver
postModifyTableHandler in interface MasterObserverctx - the environment to interact with the framework and mastertableName - the name of the tablehtd - the HTableDescriptor
IOException
public void preModifyTableHandler(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName,
HTableDescriptor htd)
throws IOException
MasterObserver
preModifyTableHandler in interface MasterObserverctx - the environment to interact with the framework and mastertableName - the name of the tablehtd - the HTableDescriptor
IOException
public void postModifyTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName,
HTableDescriptor htd)
throws IOException
MasterObserver
postModifyTable in interface MasterObserverctx - the environment to interact with the framework and mastertableName - the name of the tablehtd - the HTableDescriptor
IOException
public void preAddColumn(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName,
HColumnDescriptor column)
throws IOException
MasterObserver
preAddColumn in interface MasterObserverctx - the environment to interact with the framework and mastertableName - the name of the tablecolumn - the HColumnDescriptor
IOException
public void postAddColumn(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName,
HColumnDescriptor column)
throws IOException
MasterObserver
postAddColumn in interface MasterObserverctx - the environment to interact with the framework and mastertableName - the name of the tablecolumn - the HColumnDescriptor
IOException
public void preAddColumnHandler(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName,
HColumnDescriptor column)
throws IOException
MasterObserver
preAddColumnHandler in interface MasterObserverctx - the environment to interact with the framework and mastertableName - the name of the tablecolumn - the HColumnDescriptor
IOException
public void postAddColumnHandler(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName,
HColumnDescriptor column)
throws IOException
MasterObserver
postAddColumnHandler in interface MasterObserverctx - the environment to interact with the framework and mastertableName - the name of the tablecolumn - the HColumnDescriptor
IOException
public void preModifyColumn(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName,
HColumnDescriptor descriptor)
throws IOException
MasterObserver
preModifyColumn in interface MasterObserverctx - the environment to interact with the framework and mastertableName - the name of the tabledescriptor - the HColumnDescriptor
IOException
public void postModifyColumn(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName,
HColumnDescriptor descriptor)
throws IOException
MasterObserver
postModifyColumn in interface MasterObserverctx - the environment to interact with the framework and mastertableName - the name of the tabledescriptor - the HColumnDescriptor
IOException
public void preModifyColumnHandler(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName,
HColumnDescriptor descriptor)
throws IOException
MasterObserver
preModifyColumnHandler in interface MasterObserverctx - the environment to interact with the framework and mastertableName - the name of the tabledescriptor - the HColumnDescriptor
IOException
public void postModifyColumnHandler(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName,
HColumnDescriptor descriptor)
throws IOException
MasterObserver
postModifyColumnHandler in interface MasterObserverctx - the environment to interact with the framework and mastertableName - the name of the tabledescriptor - the HColumnDescriptor
IOException
public void preDeleteColumn(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName,
byte[] c)
throws IOException
MasterObserver
preDeleteColumn in interface MasterObserverctx - the environment to interact with the framework and mastertableName - the name of the tablec - the column
IOException
public void postDeleteColumn(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName,
byte[] c)
throws IOException
MasterObserver
postDeleteColumn in interface MasterObserverctx - the environment to interact with the framework and mastertableName - the name of the tablec - the column
IOException
public void preDeleteColumnHandler(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName,
byte[] c)
throws IOException
MasterObserver
preDeleteColumnHandler in interface MasterObserverctx - the environment to interact with the framework and mastertableName - the name of the tablec - the column
IOException
public void postDeleteColumnHandler(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName,
byte[] c)
throws IOException
MasterObserver
postDeleteColumnHandler in interface MasterObserverctx - the environment to interact with the framework and mastertableName - the name of the tablec - the column
IOException
public void preEnableTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName)
throws IOException
MasterObserver
preEnableTable in interface MasterObserverctx - the environment to interact with the framework and mastertableName - the name of the table
IOException
public void postEnableTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName)
throws IOException
MasterObserver
postEnableTable in interface MasterObserverctx - the environment to interact with the framework and mastertableName - the name of the table
IOException
public void preEnableTableHandler(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName)
throws IOException
MasterObserver
preEnableTableHandler in interface MasterObserverctx - the environment to interact with the framework and mastertableName - the name of the table
IOException
public void postEnableTableHandler(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName)
throws IOException
MasterObserver
postEnableTableHandler in interface MasterObserverctx - the environment to interact with the framework and mastertableName - the name of the table
IOException
public void preDisableTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName)
throws IOException
MasterObserver
preDisableTable in interface MasterObserverctx - the environment to interact with the framework and mastertableName - the name of the table
IOException
public void postDisableTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName)
throws IOException
MasterObserver
postDisableTable in interface MasterObserverctx - the environment to interact with the framework and mastertableName - the name of the table
IOException
public void preDisableTableHandler(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName)
throws IOException
MasterObserver
preDisableTableHandler in interface MasterObserverctx - the environment to interact with the framework and mastertableName - the name of the table
IOException
public void postDisableTableHandler(ObserverContext<MasterCoprocessorEnvironment> ctx,
byte[] tableName)
throws IOException
MasterObserver
postDisableTableHandler in interface MasterObserverctx - the environment to interact with the framework and mastertableName - the name of the table
IOException
public void preAssign(ObserverContext<MasterCoprocessorEnvironment> ctx,
HRegionInfo regionInfo)
throws IOException
MasterObserver
preAssign in interface MasterObserverctx - the environment to interact with the framework and masterregionInfo - the regionInfo of the region
IOException
public void postAssign(ObserverContext<MasterCoprocessorEnvironment> ctx,
HRegionInfo regionInfo)
throws IOException
MasterObserver
postAssign in interface MasterObserverctx - the environment to interact with the framework and masterregionInfo - the regionInfo of the region
IOException
public void preUnassign(ObserverContext<MasterCoprocessorEnvironment> ctx,
HRegionInfo regionInfo,
boolean force)
throws IOException
MasterObserver
preUnassign in interface MasterObserverctx - the environment to interact with the framework and masterforce - whether to force unassignment or not
IOException
public void postUnassign(ObserverContext<MasterCoprocessorEnvironment> ctx,
HRegionInfo regionInfo,
boolean force)
throws IOException
MasterObserver
postUnassign in interface MasterObserverctx - the environment to interact with the framework and masterforce - whether to force unassignment or not
IOException
public void preRegionOffline(ObserverContext<MasterCoprocessorEnvironment> ctx,
HRegionInfo regionInfo)
throws IOException
MasterObserverctx.bypass() will not have any
impact on this hook.
preRegionOffline in interface MasterObserverctx - the environment to interact with the framework and master
IOException
public void postRegionOffline(ObserverContext<MasterCoprocessorEnvironment> ctx,
HRegionInfo regionInfo)
throws IOException
MasterObserver
postRegionOffline in interface MasterObserverctx - the environment to interact with the framework and master
IOException
public void preBalance(ObserverContext<MasterCoprocessorEnvironment> ctx)
throws IOException
MasterObserver
preBalance in interface MasterObserverctx - the environment to interact with the framework and master
IOException
public void postBalance(ObserverContext<MasterCoprocessorEnvironment> ctx,
List<RegionPlan> plans)
throws IOException
MasterObserver
postBalance in interface MasterObserverctx - the environment to interact with the framework and masterplans - the RegionPlans which master has executed. RegionPlan serves as hint
as for the final destination for the underlying region but may not represent the
final state of assignment
IOException
public boolean preBalanceSwitch(ObserverContext<MasterCoprocessorEnvironment> ctx,
boolean b)
throws IOException
MasterObserver
preBalanceSwitch in interface MasterObserverctx - the coprocessor instance's environmentb - the new flag value submitted in the call
IOException
public void postBalanceSwitch(ObserverContext<MasterCoprocessorEnvironment> ctx,
boolean oldValue,
boolean newValue)
throws IOException
MasterObserver
postBalanceSwitch in interface MasterObserverctx - the coprocessor instance's environmentoldValue - the previously set balanceSwitch valuenewValue - the newly set balanceSwitch value
IOException
public void preShutdown(ObserverContext<MasterCoprocessorEnvironment> ctx)
throws IOException
MasterObserverHMaster process.
preShutdown in interface MasterObserverIOException
public void preStopMaster(ObserverContext<MasterCoprocessorEnvironment> ctx)
throws IOException
MasterObserverHMaster process.
preStopMaster in interface MasterObserverIOException
public void postStartMaster(ObserverContext<MasterCoprocessorEnvironment> ctx)
throws IOException
MasterObserver
postStartMaster in interface MasterObserverIOException
public void start(CoprocessorEnvironment ctx)
throws IOException
start in interface CoprocessorIOException
public void stop(CoprocessorEnvironment ctx)
throws IOException
stop in interface CoprocessorIOException
public void preMove(ObserverContext<MasterCoprocessorEnvironment> ctx,
HRegionInfo region,
ServerName srcServer,
ServerName destServer)
throws IOException
MasterObserver
preMove in interface MasterObserverctx - the environment to interact with the framework and masterregion - the HRegionInfosrcServer - the source ServerNamedestServer - the destination ServerName
IOException
public void postMove(ObserverContext<MasterCoprocessorEnvironment> ctx,
HRegionInfo region,
ServerName srcServer,
ServerName destServer)
throws IOException
MasterObserver
postMove in interface MasterObserverctx - the environment to interact with the framework and masterregion - the HRegionInfosrcServer - the source ServerNamedestServer - the destination ServerName
IOException
public void preSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx,
HBaseProtos.SnapshotDescription snapshot,
HTableDescriptor hTableDescriptor)
throws IOException
MasterObserver
preSnapshot in interface MasterObserverctx - the environment to interact with the framework and mastersnapshot - the SnapshotDescriptor for the snapshothTableDescriptor - the hTableDescriptor of the table to snapshot
IOException
public void postSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx,
HBaseProtos.SnapshotDescription snapshot,
HTableDescriptor hTableDescriptor)
throws IOException
MasterObserver
postSnapshot in interface MasterObserverctx - the environment to interact with the framework and mastersnapshot - the SnapshotDescriptor for the snapshothTableDescriptor - the hTableDescriptor of the table to snapshot
IOException
public void preCloneSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx,
HBaseProtos.SnapshotDescription snapshot,
HTableDescriptor hTableDescriptor)
throws IOException
MasterObserver
preCloneSnapshot in interface MasterObserverctx - the environment to interact with the framework and mastersnapshot - the SnapshotDescriptor for the snapshothTableDescriptor - the hTableDescriptor of the table to create
IOException
public void postCloneSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx,
HBaseProtos.SnapshotDescription snapshot,
HTableDescriptor hTableDescriptor)
throws IOException
MasterObserver
postCloneSnapshot in interface MasterObserverctx - the environment to interact with the framework and mastersnapshot - the SnapshotDescriptor for the snapshothTableDescriptor - the hTableDescriptor of the table to create
IOException
public void preRestoreSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx,
HBaseProtos.SnapshotDescription snapshot,
HTableDescriptor hTableDescriptor)
throws IOException
MasterObserver
preRestoreSnapshot in interface MasterObserverctx - the environment to interact with the framework and mastersnapshot - the SnapshotDescriptor for the snapshothTableDescriptor - the hTableDescriptor of the table to restore
IOException
public void postRestoreSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx,
HBaseProtos.SnapshotDescription snapshot,
HTableDescriptor hTableDescriptor)
throws IOException
MasterObserver
postRestoreSnapshot in interface MasterObserverctx - the environment to interact with the framework and mastersnapshot - the SnapshotDescriptor for the snapshothTableDescriptor - the hTableDescriptor of the table to restore
IOException
public void preDeleteSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx,
HBaseProtos.SnapshotDescription snapshot)
throws IOException
MasterObserver
preDeleteSnapshot in interface MasterObserverctx - the environment to interact with the framework and mastersnapshot - the SnapshotDescriptor of the snapshot to delete
IOException
public void postDeleteSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx,
HBaseProtos.SnapshotDescription snapshot)
throws IOException
MasterObserver
postDeleteSnapshot in interface MasterObserverctx - the environment to interact with the framework and mastersnapshot - the SnapshotDescriptor of the snapshot to delete
IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||