public abstract static class IndexData.PendingChange
extends java.lang.Object
commit()) or undo the change (by calling rollback()).| Modifier and Type | Field and Description |
|---|---|
private IndexData.PendingChange |
_next |
| Modifier | Constructor and Description |
|---|---|
private |
PendingChange(IndexData.PendingChange next) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
commit()
Completes the pending change.
|
IndexData.PendingChange |
getNext()
Returns the next pending change, if any
|
abstract void |
rollback()
Undoes the pending change.
|
private final IndexData.PendingChange _next
private PendingChange(IndexData.PendingChange next)
public IndexData.PendingChange getNext()
public abstract void commit()
throws java.io.IOException
java.io.IOExceptionpublic abstract void rollback()
throws java.io.IOException
java.io.IOException