com.nhncorp.neptune.tabletserver.action
Class TabletSplitAction

java.lang.Object
  extended by com.nhncorp.neptune.tabletserver.action.TabletAction
      extended by com.nhncorp.neptune.tabletserver.action.TabletSplitAction
All Implemented Interfaces:
ActionIF, java.lang.Runnable

public class TabletSplitAction
extends TabletAction


Field Summary
static java.lang.String ACTION_TYPE
           
static org.apache.commons.logging.Log LOG
           
 
Constructor Summary
TabletSplitAction(Tablet tablet, TabletServer tabletServer)
           
 
Method Summary
 java.lang.String getActionKey()
           
 java.lang.String getActionType()
           
 java.util.List<java.lang.String> getRunCheckActionTypes()
           
 Tablet[] getSplitedTablets()
           
 com.nhncorp.neptune.tabletserver.action.TabletSplitAction.TabletSplitFinishAction getTabletSplitFinishAction()
           
 java.util.List<java.lang.String> getWaitCheckActionTypes()
           
 boolean isEnd()
           
 boolean isThreadMode()
           
 boolean isWaitingMode()
           
 void run()
           
 void setEnd(boolean end)
           
 
Methods inherited from class com.nhncorp.neptune.tabletserver.action.TabletAction
canRun, equals
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

public static final org.apache.commons.logging.Log LOG

ACTION_TYPE

public static final java.lang.String ACTION_TYPE
See Also:
Constant Field Values
Constructor Detail

TabletSplitAction

public TabletSplitAction(Tablet tablet,
                         TabletServer tabletServer)
Method Detail

isThreadMode

public boolean isThreadMode()
Specified by:
isThreadMode in interface ActionIF
Specified by:
isThreadMode in class TabletAction

isWaitingMode

public boolean isWaitingMode()
Specified by:
isWaitingMode in interface ActionIF
Specified by:
isWaitingMode in class TabletAction

run

public void run()

setEnd

public void setEnd(boolean end)

isEnd

public boolean isEnd()

getSplitedTablets

public Tablet[] getSplitedTablets()

getActionKey

public java.lang.String getActionKey()
Specified by:
getActionKey in interface ActionIF
Specified by:
getActionKey in class TabletAction

getTabletSplitFinishAction

public com.nhncorp.neptune.tabletserver.action.TabletSplitAction.TabletSplitFinishAction getTabletSplitFinishAction()

getActionType

public java.lang.String getActionType()
Specified by:
getActionType in interface ActionIF
Specified by:
getActionType in class TabletAction

getRunCheckActionTypes

public java.util.List<java.lang.String> getRunCheckActionTypes()
Specified by:
getRunCheckActionTypes in interface ActionIF
Specified by:
getRunCheckActionTypes in class TabletAction

getWaitCheckActionTypes

public java.util.List<java.lang.String> getWaitCheckActionTypes()
Overrides:
getWaitCheckActionTypes in class TabletAction