public static class TestProcedureNonce.TestSingleStepProcedure extends SequentialProcedure<org.apache.hadoop.hbase.procedure2.TestProcedureNonce.TestProcEnv>
Constructor and Description |
---|
TestSingleStepProcedure() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
abort(org.apache.hadoop.hbase.procedure2.TestProcedureNonce.TestProcEnv 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(org.apache.hadoop.hbase.procedure2.TestProcedureNonce.TestProcEnv env)
The main code of the procedure.
|
protected void |
rollback(org.apache.hadoop.hbase.procedure2.TestProcedureNonce.TestProcEnv 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, getNonceKey, 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, setNonceKey, setOwner, setParentProcId, setProcId, setResult, setStackIndexes, setStartTime, setState, setTimeout, setTimeoutFailure, toString, toStringClass, toStringClassDetails, toStringDetails, toStringSimpleSB, updateTimestamp, validateClass, wasExecuted
protected Procedure[] execute(org.apache.hadoop.hbase.procedure2.TestProcedureNonce.TestProcEnv env) throws java.lang.InterruptedException
Procedure
execute
in class Procedure<org.apache.hadoop.hbase.procedure2.TestProcedureNonce.TestProcEnv>
env
- the environment passed to the ProcedureExecutorjava.lang.InterruptedException
- the procedure will be added back to the queue and retried laterprotected void rollback(org.apache.hadoop.hbase.procedure2.TestProcedureNonce.TestProcEnv env)
Procedure
protected boolean abort(org.apache.hadoop.hbase.procedure2.TestProcedureNonce.TestProcEnv env)
Procedure