com.nhncorp.neptune.tabletserver.action
Interface ActionIF

All Superinterfaces:
java.lang.Runnable
All Known Subinterfaces:
MinorCompactionActionIF, TabletDropActionIF
All Known Implementing Classes:
ApplyAction, BatchUploadAction, CommitAction, MajorCompactionAction, MinorCompactionAction, ScannerAction, TabletAction, TabletDropAction, TabletLockAction, TabletSplitAction, TxAction

public interface ActionIF
extends java.lang.Runnable


Method Summary
 boolean canRun(ActionChecker actionChecker)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getActionKey()
           
 java.lang.String getActionType()
           
 java.util.List<java.lang.String> getRunCheckActionTypes()
           
 boolean isThreadMode()
           
 boolean isWaitingMode()
           
 
Methods inherited from interface java.lang.Runnable
run
 

Method Detail

getRunCheckActionTypes

java.util.List<java.lang.String> getRunCheckActionTypes()

isWaitingMode

boolean isWaitingMode()

getActionKey

java.lang.String getActionKey()

getActionType

java.lang.String getActionType()

isThreadMode

boolean isThreadMode()

equals

boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

canRun

boolean canRun(ActionChecker actionChecker)