|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.jackrabbit.core.query.lucene.MultiIndex.Action
Defines an action on an MultiIndex
.
Field Summary | |
static int |
TYPE_ADD_INDEX
Action type for add index action. |
static int |
TYPE_ADD_NODE
Action type for add node action. |
static int |
TYPE_COMMIT
Action type for commit action. |
static int |
TYPE_CREATE_INDEX
Action type for create index action. |
static int |
TYPE_DELETE_INDEX
Action type for delete index action. |
static int |
TYPE_DELETE_NODE
Action type for delete node action. |
static int |
TYPE_START
Action type for start action. |
static int |
TYPE_VOLATILE_COMMIT
Action type for volatile index commit action. |
Method Summary | |
abstract void |
execute(MultiIndex index)
Executes this action on the index . |
abstract String |
toString()
Returns a String representation of this action that can be
written to the RedoLog . |
void |
undo(MultiIndex index)
Executes the inverse operation of this action. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int TYPE_START
public static final int TYPE_ADD_NODE
public static final int TYPE_DELETE_NODE
public static final int TYPE_COMMIT
public static final int TYPE_VOLATILE_COMMIT
public static final int TYPE_CREATE_INDEX
public static final int TYPE_ADD_INDEX
public static final int TYPE_DELETE_INDEX
Method Detail |
public abstract void execute(MultiIndex index) throws IOException
index
.
index
- the index where to execute the action.
IOException
- if the action fails due to some I/O error in
the index or some other error.public void undo(MultiIndex index) throws IOException
index
- the index where to undo the action.
IOException
- if the action cannot be undone.public abstract String toString()
String
representation of this action that can be
written to the RedoLog
.
String
representation of this action.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |