public static class TestWALProcedureStore.TestSequentialProcedure extends SequentialProcedure<Void>
Constructor and Description |
---|
TestSequentialProcedure() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
abort(Void env)
The abort() call is asynchronous and each procedure must decide how to deal
with that, if they want to be abortable.
|
protected void |
deserializeStateData(InputStream stream)
Called on store load to allow the user to decode the previously serialized
state.
|
protected Procedure[] |
execute(Void env)
The main code of the procedure.
|
protected void |
rollback(Void env)
The code to undo what done by the execute() code.
|
protected void |
serializeStateData(OutputStream stream)
The user-level code of the procedure may have some state to
persist (e.g.
|
doExecute, doRollback
acquireLock, addStackIndex, beforeReplay, childrenCountDown, compareTo, completionCleanup, convert, convert, createProcedureInfo, elapsedTime, getException, getLastUpdate, getOwner, getParentProcId, getProcId, getResult, getRootProcedureId, getStackIndexes, getStartTime, getState, getTimeout, getTimeRemaining, hasException, hasOwner, hasParent, hasTimeout, incChildrenLatch, isFailed, isFinished, isSuccess, isWaiting, newInstance, releaseLock, removeStackIndex, setAbortFailure, setChildrenLatch, setFailure, setFailure, setOwner, setParentProcId, setProcId, setResult, setStackIndexes, setStartTime, setState, setTimeout, setTimeoutFailure, toString, toStringClass, toStringClassDetails, updateTimestamp, validateClass, wasExecuted
protected Procedure[] execute(Void env)
Procedure
protected void rollback(Void env)
Procedure
protected boolean abort(Void env)
Procedure
protected void serializeStateData(OutputStream stream) throws IOException
Procedure
serializeStateData
in class SequentialProcedure<Void>
stream
- the stream that will contain the user serialized dataIOException
protected void deserializeStateData(InputStream stream) throws IOException
Procedure
deserializeStateData
in class SequentialProcedure<Void>
stream
- the stream that contains the user serialized dataIOException