org.apache.hadoop.hbase.master.handler
Class EnableTableHandler
java.lang.Object
org.apache.hadoop.hbase.executor.EventHandler
org.apache.hadoop.hbase.master.handler.EnableTableHandler
- All Implemented Interfaces:
- Comparable<Runnable>, Runnable
@InterfaceAudience.Private
public class EnableTableHandler
- extends EventHandler
Handler to run enable of a table.
Method Summary |
EnableTableHandler |
prepare()
Event handlers should do all the necessary checks in this method (rather than
in the constructor, or in process()) so that the caller, which is mostly executed
in the ipc context can fail fast. |
void |
process()
This method is the main processing loop to be implemented by the various
subclasses. |
String |
toString()
|
EnableTableHandler
public EnableTableHandler(Server server,
byte[] tableName,
CatalogTracker catalogTracker,
AssignmentManager assignmentManager,
TableLockManager tableLockManager,
boolean skipTableStateCheck)
prepare
public EnableTableHandler prepare()
throws TableNotFoundException,
TableNotDisabledException,
IOException
- Description copied from class:
EventHandler
- Event handlers should do all the necessary checks in this method (rather than
in the constructor, or in process()) so that the caller, which is mostly executed
in the ipc context can fail fast. Process is executed async from the client ipc,
so this method gives a quick chance to do some basic checks.
Should be called after constructing the EventHandler, and before process().
- Overrides:
prepare
in class EventHandler
- Returns:
- the instance of this class
- Throws:
TableNotFoundException
TableNotDisabledException
IOException
toString
public String toString()
- Overrides:
toString
in class EventHandler
process
public void process()
- Description copied from class:
EventHandler
- This method is the main processing loop to be implemented by the various
subclasses.
- Specified by:
process
in class EventHandler
Copyright © 2013 The Apache Software Foundation. All Rights Reserved.