public static class TestProcedureExecution.TestSequentialProcedure extends SequentialProcedure<Void>
Constructor and Description |
---|
TestSequentialProcedure() |
TestSequentialProcedure(String name,
List<String> state,
Exception failure) |
TestSequentialProcedure(String name,
List<String> state,
Procedure... subProcs) |
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 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.
|
deserializeStateData, doExecute, doRollback, serializeStateData
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
public TestSequentialProcedure()
public TestSequentialProcedure(String name, List<String> state, Procedure... subProcs)
protected Procedure[] execute(Void env)
Procedure
protected void rollback(Void env)
Procedure
protected boolean abort(Void env)
Procedure