com.nhncorp.neptune.tabletserver.action
Class ActionChecker
java.lang.Object
com.nhncorp.neptune.tabletserver.action.ActionChecker
public class ActionChecker
- extends java.lang.Object
|
Field Summary |
static org.apache.commons.logging.Log |
LOG
|
|
Constructor Summary |
ActionChecker(java.util.concurrent.ExecutorService compactionExecutor,
java.util.concurrent.ExecutorService splitExecutor,
java.util.concurrent.ExecutorService actionExecutor,
java.lang.ThreadGroup threadGroup,
TabletInfo tabletInfo)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOG
public static final org.apache.commons.logging.Log LOG
ActionChecker
public ActionChecker(java.util.concurrent.ExecutorService compactionExecutor,
java.util.concurrent.ExecutorService splitExecutor,
java.util.concurrent.ExecutorService actionExecutor,
java.lang.ThreadGroup threadGroup,
TabletInfo tabletInfo)
getRunningActions
public java.util.Collection<java.lang.String> getRunningActions()
getWaitingActions
public java.util.Collection<java.lang.String> getWaitingActions()
hasAlreadyScheduled
public boolean hasAlreadyScheduled(ActionIF action)
startAction
public boolean startAction(ActionIF action)
endAction
public void endAction(TabletAction action)
endActionType
public void endActionType(TabletAction action)
endActions
public void endActions()
hasAction
public boolean hasAction(java.lang.String actionKey)
print
public void print()
getAllActions
public java.util.List<java.lang.String> getAllActions()
main
public static void main(java.lang.String[] args)