Class AbstractStateMachineNamespaceProcedure<TState>

java.lang.Object
org.apache.hadoop.hbase.procedure2.Procedure<TEnvironment>
org.apache.hadoop.hbase.procedure2.StateMachineProcedure<MasterProcedureEnv,TState>
org.apache.hadoop.hbase.master.procedure.AbstractStateMachineNamespaceProcedure<TState>
All Implemented Interfaces:
Comparable<Procedure<MasterProcedureEnv>>, TableProcedureInterface
Direct Known Subclasses:
CreateNamespaceProcedure, DeleteNamespaceProcedure, ModifyNamespaceProcedure

@Private public abstract class AbstractStateMachineNamespaceProcedure<TState> extends StateMachineProcedure<MasterProcedureEnv,TState> implements TableProcedureInterface
Base class for all the Namespace procedures that want to use a StateMachineProcedure. It provide some basic helpers like basic locking and basic toStringClassDetails().