Class TestStateMachineProcedure.TestSMProcedure
java.lang.Object
org.apache.hadoop.hbase.procedure2.Procedure<TEnvironment>
org.apache.hadoop.hbase.procedure2.StateMachineProcedure<TestStateMachineProcedure.TestProcEnv,TestStateMachineProcedure.TestSMProcedureState>
org.apache.hadoop.hbase.procedure2.TestStateMachineProcedure.TestSMProcedure
- All Implemented Interfaces:
Comparable<org.apache.hadoop.hbase.procedure2.Procedure<TestStateMachineProcedure.TestProcEnv>>
- Enclosing class:
- TestStateMachineProcedure
public static class TestStateMachineProcedure.TestSMProcedure
extends org.apache.hadoop.hbase.procedure2.StateMachineProcedure<TestStateMachineProcedure.TestProcEnv,TestStateMachineProcedure.TestSMProcedureState>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.hadoop.hbase.procedure2.StateMachineProcedure
org.apache.hadoop.hbase.procedure2.StateMachineProcedure.FlowNested classes/interfaces inherited from class org.apache.hadoop.hbase.procedure2.Procedure
org.apache.hadoop.hbase.procedure2.Procedure.LockState -
Field Summary
Fields inherited from class org.apache.hadoop.hbase.procedure2.StateMachineProcedure
stateCountFields inherited from class org.apache.hadoop.hbase.procedure2.Procedure
NO_PROC_ID, NO_TIMEOUT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.hadoop.hbase.procedure2.StateMachineProcedure.FlowexecuteFromState(TestStateMachineProcedure.TestProcEnv env, TestStateMachineProcedure.TestSMProcedureState state) getState(int stateId) protected intprotected booleanprotected voidrollbackState(TestStateMachineProcedure.TestProcEnv env, TestStateMachineProcedure.TestSMProcedureState state) Methods inherited from class org.apache.hadoop.hbase.procedure2.StateMachineProcedure
abort, addChildProcedure, deserializeStateData, execute, failIfAborted, getCurrentState, getCurrentStateId, getCycles, isEofState, isRollbackSupported, isYieldAfterExecutionStep, isYieldBeforeExecuteFromState, rollback, serializeStateData, setNextState, toStringStateMethods inherited from class org.apache.hadoop.hbase.procedure2.Procedure
acquireLock, addStackIndex, afterReplay, beforeReplay, bypass, compareTo, completionCleanup, doAcquireLock, doExecute, doReleaseLock, doRollback, elapsedTime, getChildrenLatch, getException, getLastUpdate, getNonceKey, getOwner, getParentProcId, getProcedureMetrics, getProcId, getProcIdHashCode, getProcName, getResult, getRootProcedureId, getRootProcId, getStackIndexes, getState, getSubmittedTime, getTimeout, getTimeoutTimestamp, hasChildren, hasException, hasLock, hasOwner, hasParent, hasTimeout, haveSameParent, holdLock, incChildrenLatch, isBypass, isFailed, isFinished, isInitializing, isLockedWhenLoading, isRunnable, isSuccess, isWaiting, lockedWhenLoading, needPersistence, releaseLock, removeStackIndex, resetPersistence, restoreLock, setAbortFailure, setChildrenLatch, setExecuted, setFailure, setFailure, setLastUpdate, setNonceKey, setOwner, setOwner, setParentProcId, setProcId, setResult, setRootProcId, setStackIndexes, setState, setSubmittedTime, setTimeout, setTimeoutFailure, shouldWaitClientAck, skipPersistence, suspend, toString, toStringClass, toStringClassDetails, toStringDetails, toStringSimpleSB, tryRunnable, updateMetricsOnFinish, updateMetricsOnSubmit, updateTimestamp, waitInitialized, wasExecuted
-
Constructor Details
-
TestSMProcedure
public TestSMProcedure()
-
-
Method Details
-
executeFromState
protected org.apache.hadoop.hbase.procedure2.StateMachineProcedure.Flow executeFromState(TestStateMachineProcedure.TestProcEnv env, TestStateMachineProcedure.TestSMProcedureState state) - Specified by:
executeFromStatein classorg.apache.hadoop.hbase.procedure2.StateMachineProcedure<TestStateMachineProcedure.TestProcEnv,TestStateMachineProcedure.TestSMProcedureState>
-
isRollbackSupported
- Overrides:
isRollbackSupportedin classorg.apache.hadoop.hbase.procedure2.StateMachineProcedure<TestStateMachineProcedure.TestProcEnv,TestStateMachineProcedure.TestSMProcedureState>
-
rollbackState
protected void rollbackState(TestStateMachineProcedure.TestProcEnv env, TestStateMachineProcedure.TestSMProcedureState state) - Specified by:
rollbackStatein classorg.apache.hadoop.hbase.procedure2.StateMachineProcedure<TestStateMachineProcedure.TestProcEnv,TestStateMachineProcedure.TestSMProcedureState>
-
getState
- Specified by:
getStatein classorg.apache.hadoop.hbase.procedure2.StateMachineProcedure<TestStateMachineProcedure.TestProcEnv,TestStateMachineProcedure.TestSMProcedureState>
-
getStateId
- Specified by:
getStateIdin classorg.apache.hadoop.hbase.procedure2.StateMachineProcedure<TestStateMachineProcedure.TestProcEnv,TestStateMachineProcedure.TestSMProcedureState>
-
getInitialState
- Specified by:
getInitialStatein classorg.apache.hadoop.hbase.procedure2.StateMachineProcedure<TestStateMachineProcedure.TestProcEnv,TestStateMachineProcedure.TestSMProcedureState>
-