@InterfaceAudience.Private public class DeleteTableHandler extends TableEventHandler
EventHandler.EventHandlerListener
Modifier and Type | Field and Description |
---|---|
protected HTableDescriptor |
hTableDescriptor |
masterServices, tableLock, tableName
eventType, seqids, server, waitingTimeForEvents
Constructor and Description |
---|
DeleteTableHandler(TableName tableName,
Server server,
MasterServices masterServices) |
Modifier and Type | Method and Description |
---|---|
protected void |
handleTableOperation(java.util.List<HRegionInfo> regions) |
protected void |
prepareWithTableLock()
Called from prepare() while holding the table lock.
|
protected void |
releaseTableLock() |
protected void |
removeTableData(java.util.List<HRegionInfo> regions)
Removes the table from hbase:meta and archives the HDFS files.
|
java.lang.String |
toString() |
protected void |
waitRegionInTransition(java.util.List<HRegionInfo> regions) |
completed, getTableDescriptor, prepare, process, reOpenAllRegions
compareTo, getEventType, getInformativeName, getListener, getPriority, getSeqid, handleException, run, setListener
protected HTableDescriptor hTableDescriptor
public DeleteTableHandler(TableName tableName, Server server, MasterServices masterServices)
protected void prepareWithTableLock() throws java.io.IOException
TableEventHandler
prepareWithTableLock
in class TableEventHandler
java.io.IOException
protected void waitRegionInTransition(java.util.List<HRegionInfo> regions) throws java.io.IOException, CoordinatedStateException
java.io.IOException
CoordinatedStateException
protected void handleTableOperation(java.util.List<HRegionInfo> regions) throws java.io.IOException, CoordinatedStateException
handleTableOperation
in class TableEventHandler
java.io.IOException
CoordinatedStateException
protected void removeTableData(java.util.List<HRegionInfo> regions) throws java.io.IOException, CoordinatedStateException
java.io.IOException
CoordinatedStateException
protected void releaseTableLock()
releaseTableLock
in class TableEventHandler
public java.lang.String toString()
toString
in class EventHandler