|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.jackrabbit.core.query.lucene.MultiIndex.Action
public abstract static class 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.
toString in class ObjectString representation of this action.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||