com.nhncorp.neptune.tabletserver.action
Interface MinorCompactionActionIF

All Superinterfaces:
ActionIF, ProxyObject, java.lang.Runnable
All Known Implementing Classes:
MinorCompactionAction

public interface MinorCompactionActionIF
extends ActionIF, ProxyObject


Field Summary
static java.lang.String ACTION_TYPE
           
 
Method Summary
 void compact()
           
 void init(MinorCompactionActionIF proxyObject, NConfiguration conf, Tablet tablet)
           
 boolean isEnd()
           
 void moveMapFileFromTemp(DiskSSTableIF diskSSTable, java.lang.String columnName, TabletMapFile mapFile)
           
 void setEnd(boolean end)
           
 
Methods inherited from interface com.nhncorp.neptune.tabletserver.action.ActionIF
canRun, equals, getActionKey, getActionType, getRunCheckActionTypes, isThreadMode, isWaitingMode
 
Methods inherited from interface java.lang.Runnable
run
 
Methods inherited from interface com.nhncorp.neptune.common.aop.ProxyObject
getTestHandlerKey
 

Field Detail

ACTION_TYPE

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

init

void init(MinorCompactionActionIF proxyObject,
          NConfiguration conf,
          Tablet tablet)
          throws java.io.IOException
Throws:
java.io.IOException

moveMapFileFromTemp

void moveMapFileFromTemp(DiskSSTableIF diskSSTable,
                         java.lang.String columnName,
                         TabletMapFile mapFile)
                         throws java.io.IOException
Throws:
java.io.IOException

isEnd

boolean isEnd()

setEnd

void setEnd(boolean end)

compact

void compact()
             throws java.io.IOException
Throws:
java.io.IOException