public static class TestMasterProcedureSchedulerOnRestart.DummyTableProcedure extends org.apache.hadoop.hbase.master.procedure.AbstractStateMachineTableProcedure<TestMasterProcedureSchedulerOnRestart.DummyRegionTableState>
org.apache.hadoop.hbase.procedure2.StateMachineProcedure.Flow
Modifier and Type | Field and Description |
---|---|
private org.apache.hadoop.hbase.TableName |
tableName |
Constructor and Description |
---|
DummyTableProcedure() |
DummyTableProcedure(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv env,
org.apache.hadoop.hbase.TableName tableName) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.hadoop.hbase.procedure2.Procedure.LockState |
acquireLock(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv env) |
protected void |
deserializeStateData(org.apache.hadoop.hbase.procedure2.ProcedureStateSerializer serializer) |
protected org.apache.hadoop.hbase.procedure2.Procedure[] |
execute(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv env) |
protected org.apache.hadoop.hbase.procedure2.StateMachineProcedure.Flow |
executeFromState(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv env,
TestMasterProcedureSchedulerOnRestart.DummyRegionTableState dummyRegionTableState) |
protected TestMasterProcedureSchedulerOnRestart.DummyRegionTableState |
getInitialState() |
protected TestMasterProcedureSchedulerOnRestart.DummyRegionTableState |
getState(int stateId) |
protected int |
getStateId(TestMasterProcedureSchedulerOnRestart.DummyRegionTableState dummyRegionTableState) |
org.apache.hadoop.hbase.TableName |
getTableName() |
org.apache.hadoop.hbase.master.procedure.TableProcedureInterface.TableOperationType |
getTableOperationType() |
protected void |
releaseLock(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv env) |
protected void |
rollbackState(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv env,
TestMasterProcedureSchedulerOnRestart.DummyRegionTableState dummyRegionTableState) |
protected void |
serializeStateData(org.apache.hadoop.hbase.procedure2.ProcedureStateSerializer serializer) |
checkOnline, checkTableModifiable, getRegionDir, getUser, getWALRegionDir, preflightChecks, releaseSyncLatch, setUser, toStringClassDetails, waitInitialized
abort, addChildProcedure, failIfAborted, getCurrentState, getCurrentStateId, getCycles, isEofState, isRollbackSupported, isYieldAfterExecutionStep, isYieldBeforeExecuteFromState, rollback, setNextState, toStringState
addStackIndex, afterReplay, beforeReplay, bypass, compareTo, completionCleanup, doExecute, 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, removeStackIndex, setAbortFailure, setChildrenLatch, setFailure, setFailure, setLastUpdate, setNonceKey, setOwner, setOwner, setParentProcId, setProcId, setResult, setRootProcId, setStackIndexes, setState, setSubmittedTime, setTimeout, setTimeoutFailure, shouldWaitClientAck, skipPersistence, toString, toStringClass, toStringDetails, toStringSimpleSB, updateMetricsOnFinish, updateMetricsOnSubmit, updateTimestamp, wasExecuted
private org.apache.hadoop.hbase.TableName tableName
public DummyTableProcedure()
public DummyTableProcedure(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv env, org.apache.hadoop.hbase.TableName tableName)
public org.apache.hadoop.hbase.TableName getTableName()
getTableName
in interface org.apache.hadoop.hbase.master.procedure.TableProcedureInterface
getTableName
in class org.apache.hadoop.hbase.master.procedure.AbstractStateMachineTableProcedure<TestMasterProcedureSchedulerOnRestart.DummyRegionTableState>
public org.apache.hadoop.hbase.master.procedure.TableProcedureInterface.TableOperationType getTableOperationType()
getTableOperationType
in interface org.apache.hadoop.hbase.master.procedure.TableProcedureInterface
getTableOperationType
in class org.apache.hadoop.hbase.master.procedure.AbstractStateMachineTableProcedure<TestMasterProcedureSchedulerOnRestart.DummyRegionTableState>
protected org.apache.hadoop.hbase.procedure2.StateMachineProcedure.Flow executeFromState(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv env, TestMasterProcedureSchedulerOnRestart.DummyRegionTableState dummyRegionTableState) throws org.apache.hadoop.hbase.procedure2.ProcedureSuspendedException, org.apache.hadoop.hbase.procedure2.ProcedureYieldException, InterruptedException
executeFromState
in class org.apache.hadoop.hbase.procedure2.StateMachineProcedure<org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,TestMasterProcedureSchedulerOnRestart.DummyRegionTableState>
org.apache.hadoop.hbase.procedure2.ProcedureSuspendedException
org.apache.hadoop.hbase.procedure2.ProcedureYieldException
InterruptedException
protected void rollbackState(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv env, TestMasterProcedureSchedulerOnRestart.DummyRegionTableState dummyRegionTableState) throws IOException, InterruptedException
rollbackState
in class org.apache.hadoop.hbase.procedure2.StateMachineProcedure<org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,TestMasterProcedureSchedulerOnRestart.DummyRegionTableState>
IOException
InterruptedException
protected TestMasterProcedureSchedulerOnRestart.DummyRegionTableState getState(int stateId)
getState
in class org.apache.hadoop.hbase.procedure2.StateMachineProcedure<org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,TestMasterProcedureSchedulerOnRestart.DummyRegionTableState>
protected int getStateId(TestMasterProcedureSchedulerOnRestart.DummyRegionTableState dummyRegionTableState)
getStateId
in class org.apache.hadoop.hbase.procedure2.StateMachineProcedure<org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,TestMasterProcedureSchedulerOnRestart.DummyRegionTableState>
protected TestMasterProcedureSchedulerOnRestart.DummyRegionTableState getInitialState()
getInitialState
in class org.apache.hadoop.hbase.procedure2.StateMachineProcedure<org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,TestMasterProcedureSchedulerOnRestart.DummyRegionTableState>
protected org.apache.hadoop.hbase.procedure2.Procedure[] execute(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv env) throws org.apache.hadoop.hbase.procedure2.ProcedureSuspendedException
execute
in class org.apache.hadoop.hbase.procedure2.StateMachineProcedure<org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,TestMasterProcedureSchedulerOnRestart.DummyRegionTableState>
org.apache.hadoop.hbase.procedure2.ProcedureSuspendedException
protected void serializeStateData(org.apache.hadoop.hbase.procedure2.ProcedureStateSerializer serializer) throws IOException
serializeStateData
in class org.apache.hadoop.hbase.procedure2.StateMachineProcedure<org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,TestMasterProcedureSchedulerOnRestart.DummyRegionTableState>
IOException
protected void deserializeStateData(org.apache.hadoop.hbase.procedure2.ProcedureStateSerializer serializer) throws IOException
deserializeStateData
in class org.apache.hadoop.hbase.procedure2.StateMachineProcedure<org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,TestMasterProcedureSchedulerOnRestart.DummyRegionTableState>
IOException
protected org.apache.hadoop.hbase.procedure2.Procedure.LockState acquireLock(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv env)
acquireLock
in class org.apache.hadoop.hbase.master.procedure.AbstractStateMachineTableProcedure<TestMasterProcedureSchedulerOnRestart.DummyRegionTableState>
protected void releaseLock(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv env)
releaseLock
in class org.apache.hadoop.hbase.master.procedure.AbstractStateMachineTableProcedure<TestMasterProcedureSchedulerOnRestart.DummyRegionTableState>
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.