com.nhncorp.neptune.tabletserver.action
Class TabletAction
java.lang.Object
com.nhncorp.neptune.tabletserver.action.TabletAction
- All Implemented Interfaces:
- ActionIF, java.lang.Runnable
- Direct Known Subclasses:
- ApplyAction, BatchUploadAction, CommitAction, MajorCompactionAction, MinorCompactionAction, ScannerAction, TabletDropAction, TabletLockAction, TabletSplitAction, TxAction
public abstract class TabletAction
- extends java.lang.Object
- implements ActionIF
|
Field Summary |
static org.apache.commons.logging.Log |
LOG
|
| Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.lang.Runnable |
run |
LOG
public static final org.apache.commons.logging.Log LOG
TabletAction
public TabletAction()
getRunCheckActionTypes
public abstract java.util.List<java.lang.String> getRunCheckActionTypes()
- Specified by:
getRunCheckActionTypes in interface ActionIF
isWaitingMode
public abstract boolean isWaitingMode()
- Specified by:
isWaitingMode in interface ActionIF
getActionKey
public abstract java.lang.String getActionKey()
- Specified by:
getActionKey in interface ActionIF
getActionType
public abstract java.lang.String getActionType()
- Specified by:
getActionType in interface ActionIF
isThreadMode
public abstract boolean isThreadMode()
- Specified by:
isThreadMode in interface ActionIF
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equals in interface ActionIF- Overrides:
equals in class java.lang.Object
getWaitCheckActionTypes
public java.util.List<java.lang.String> getWaitCheckActionTypes()
canRun
public boolean canRun(ActionChecker actionChecker)
- Specified by:
canRun in interface ActionIF