com.nhncorp.neptune.tabletserver.action
Class TabletDropAction

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

public class TabletDropAction
extends TabletAction
implements TabletDropActionIF


Field Summary
static java.lang.String ACTION_TYPE
           
static org.apache.commons.logging.Log LOG
           
 
Constructor Summary
TabletDropAction()
           
 
Method Summary
 java.lang.String getActionKey()
           
 java.lang.String getActionType()
           
 java.util.List<java.lang.String> getRunCheckActionTypes()
           
 TabletServer getTabletServer()
           
 java.lang.String getTestHandlerKey()
           
 void init(TabletServer tabletServer, TabletDropActionIF proxyObject, com.nhncorp.pleiades.client.LockService lockService, TabletInfo tabletInfo)
           
 boolean isThreadMode()
           
 boolean isWaitingMode()
           
static void main(java.lang.String[] args)
           
 void removeFromMeta()
           
 void run()
           
 
Methods inherited from class com.nhncorp.neptune.tabletserver.action.TabletAction
canRun, equals, getWaitCheckActionTypes
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.nhncorp.neptune.tabletserver.action.ActionIF
canRun, equals
 

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

TabletDropAction

public TabletDropAction()
Method Detail

init

public void init(TabletServer tabletServer,
                 TabletDropActionIF proxyObject,
                 com.nhncorp.pleiades.client.LockService lockService,
                 TabletInfo tabletInfo)
Specified by:
init in interface TabletDropActionIF

getTabletServer

public TabletServer getTabletServer()

getActionKey

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

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

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()
Specified by:
run in interface java.lang.Runnable

removeFromMeta

public void removeFromMeta()
                    throws java.lang.Exception
Specified by:
removeFromMeta in interface TabletDropActionIF
Throws:
java.lang.Exception

getTestHandlerKey

public java.lang.String getTestHandlerKey()
Specified by:
getTestHandlerKey in interface ProxyObject

main

public static void main(java.lang.String[] args)
                 throws java.io.IOException
Throws:
java.io.IOException