Class TestMasterProcedureScheduler.TestTableProcedure
java.lang.Object
org.apache.hadoop.hbase.procedure2.Procedure<TEnv>
org.apache.hadoop.hbase.procedure2.ProcedureTestingUtility.NoopProcedure<Void>
org.apache.hadoop.hbase.procedure2.ProcedureTestingUtility.TestProcedure
org.apache.hadoop.hbase.master.procedure.TestMasterProcedureScheduler.TestTableProcedure
- All Implemented Interfaces:
Comparable<org.apache.hadoop.hbase.procedure2.Procedure<Void>>
,org.apache.hadoop.hbase.master.procedure.TableProcedureInterface
- Direct Known Subclasses:
MasterProcedureSchedulerPerformanceEvaluation.TableProcedure
,TestMasterProcedureScheduler.TestRegionProcedure
,TestMasterProcedureScheduler.TestTableProcedureWithEvent
- Enclosing class:
- TestMasterProcedureScheduler
public static class TestMasterProcedureScheduler.TestTableProcedure
extends ProcedureTestingUtility.TestProcedure
implements org.apache.hadoop.hbase.master.procedure.TableProcedureInterface
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.hadoop.hbase.procedure2.Procedure
org.apache.hadoop.hbase.procedure2.Procedure.LockState
Nested classes/interfaces inherited from interface org.apache.hadoop.hbase.master.procedure.TableProcedureInterface
org.apache.hadoop.hbase.master.procedure.TableProcedureInterface.TableOperationType
-
Field Summary
Modifier and TypeFieldDescriptionprivate final org.apache.hadoop.hbase.master.procedure.TableProcedureInterface.TableOperationType
private final org.apache.hadoop.hbase.TableName
Fields inherited from class org.apache.hadoop.hbase.procedure2.Procedure
NO_PROC_ID, NO_TIMEOUT
Fields inherited from interface org.apache.hadoop.hbase.master.procedure.TableProcedureInterface
DUMMY_NAMESPACE_TABLE_NAME
-
Constructor Summary
ConstructorDescriptionTestTableProcedure
(long rootProcId, long parentProcId, long procId, org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.master.procedure.TableProcedureInterface.TableOperationType opType) TestTableProcedure
(long parentProcId, long procId, org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.master.procedure.TableProcedureInterface.TableOperationType opType) TestTableProcedure
(long procId, org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.master.procedure.TableProcedureInterface.TableOperationType opType) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.hadoop.hbase.TableName
org.apache.hadoop.hbase.master.procedure.TableProcedureInterface.TableOperationType
void
Methods inherited from class org.apache.hadoop.hbase.procedure2.ProcedureTestingUtility.TestProcedure
acquireLock, addStackId, deserializeStateData, releaseLock, serializeStateData, setData, setSuccessState
Methods inherited from class org.apache.hadoop.hbase.procedure2.ProcedureTestingUtility.NoopProcedure
abort, execute, rollback
Methods inherited from class org.apache.hadoop.hbase.procedure2.Procedure
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, isRollbackSupported, isRunnable, isSuccess, isWaiting, isYieldAfterExecutionStep, removeStackIndex, setAbortFailure, setChildrenLatch, setExecuted, setFailure, setFailure, setLastUpdate, setNonceKey, setOwner, setOwner, setParentProcId, setProcId, setResult, setRootProcId, setStackIndexes, setState, setSubmittedTime, setTimeout, setTimeoutFailure, shouldWaitClientAck, skipPersistence, suspend, toString, toStringClass, toStringDetails, toStringSimpleSB, toStringState, updateMetricsOnFinish, updateMetricsOnSubmit, updateTimestamp, waitInitialized, wasExecuted
-
Field Details
-
opType
private final org.apache.hadoop.hbase.master.procedure.TableProcedureInterface.TableOperationType opType -
tableName
-
-
Constructor Details
-
TestTableProcedure
public TestTableProcedure() -
TestTableProcedure
public TestTableProcedure(long procId, org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.master.procedure.TableProcedureInterface.TableOperationType opType) -
TestTableProcedure
public TestTableProcedure(long parentProcId, long procId, org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.master.procedure.TableProcedureInterface.TableOperationType opType) -
TestTableProcedure
public TestTableProcedure(long rootProcId, long parentProcId, long procId, org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.master.procedure.TableProcedureInterface.TableOperationType opType)
-
-
Method Details
-
getTableName
- Specified by:
getTableName
in interfaceorg.apache.hadoop.hbase.master.procedure.TableProcedureInterface
-
getTableOperationType
public org.apache.hadoop.hbase.master.procedure.TableProcedureInterface.TableOperationType getTableOperationType()- Specified by:
getTableOperationType
in interfaceorg.apache.hadoop.hbase.master.procedure.TableProcedureInterface
-
toStringClassDetails
- Overrides:
toStringClassDetails
in classorg.apache.hadoop.hbase.procedure2.Procedure<Void>
-