public static class TestSchedulerQueueDeadLock.TableExclusiveProcedure extends ProcedureTestingUtility.NoopProcedure<TestSchedulerQueueDeadLock.TestEnv> implements org.apache.hadoop.hbase.master.procedure.TableProcedureInterface
Constructor and Description |
---|
TableExclusiveProcedure() |
Modifier and Type | Method and Description |
---|---|
protected org.apache.hadoop.hbase.procedure2.Procedure.LockState |
acquireLock(TestSchedulerQueueDeadLock.TestEnv env) |
protected org.apache.hadoop.hbase.procedure2.Procedure<TestSchedulerQueueDeadLock.TestEnv>[] |
execute(TestSchedulerQueueDeadLock.TestEnv env) |
org.apache.hadoop.hbase.TableName |
getTableName() |
org.apache.hadoop.hbase.master.procedure.TableProcedureInterface.TableOperationType |
getTableOperationType() |
protected boolean |
holdLock(TestSchedulerQueueDeadLock.TestEnv env) |
protected void |
releaseLock(TestSchedulerQueueDeadLock.TestEnv env) |
abort, deserializeStateData, rollback, serializeStateData
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, incChildrenLatch, isBypass, isFailed, isFinished, isInitializing, isLockedWhenLoading, isRunnable, isSuccess, isWaiting, isYieldAfterExecutionStep, removeStackIndex, setAbortFailure, setChildrenLatch, setFailure, setFailure, setLastUpdate, setNonceKey, setOwner, setOwner, setParentProcId, setProcId, setResult, setRootProcId, setStackIndexes, setState, setSubmittedTime, setTimeout, setTimeoutFailure, shouldWaitClientAck, skipPersistence, toString, toStringClass, toStringClassDetails, toStringDetails, toStringSimpleSB, toStringState, updateMetricsOnFinish, updateMetricsOnSubmit, updateTimestamp, waitInitialized, wasExecuted
public TableExclusiveProcedure()
protected org.apache.hadoop.hbase.procedure2.Procedure<TestSchedulerQueueDeadLock.TestEnv>[] execute(TestSchedulerQueueDeadLock.TestEnv env) throws org.apache.hadoop.hbase.procedure2.ProcedureYieldException, org.apache.hadoop.hbase.procedure2.ProcedureSuspendedException, InterruptedException
execute
in class ProcedureTestingUtility.NoopProcedure<TestSchedulerQueueDeadLock.TestEnv>
org.apache.hadoop.hbase.procedure2.ProcedureYieldException
org.apache.hadoop.hbase.procedure2.ProcedureSuspendedException
InterruptedException
protected org.apache.hadoop.hbase.procedure2.Procedure.LockState acquireLock(TestSchedulerQueueDeadLock.TestEnv env)
acquireLock
in class org.apache.hadoop.hbase.procedure2.Procedure<TestSchedulerQueueDeadLock.TestEnv>
protected void releaseLock(TestSchedulerQueueDeadLock.TestEnv env)
releaseLock
in class org.apache.hadoop.hbase.procedure2.Procedure<TestSchedulerQueueDeadLock.TestEnv>
protected boolean holdLock(TestSchedulerQueueDeadLock.TestEnv env)
holdLock
in class org.apache.hadoop.hbase.procedure2.Procedure<TestSchedulerQueueDeadLock.TestEnv>
public org.apache.hadoop.hbase.TableName getTableName()
getTableName
in interface org.apache.hadoop.hbase.master.procedure.TableProcedureInterface
public org.apache.hadoop.hbase.master.procedure.TableProcedureInterface.TableOperationType getTableOperationType()
getTableOperationType
in interface org.apache.hadoop.hbase.master.procedure.TableProcedureInterface
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.