Class RootProcedureState<TEnvironment>

java.lang.Object
org.apache.hadoop.hbase.procedure2.RootProcedureState<TEnvironment>

@Private @Evolving class RootProcedureState<TEnvironment> extends Object
Internal state of the ProcedureExecutor that describes the state of a "Root Procedure". A "Root Procedure" is a Procedure without parent, each subprocedure will be added to the "Root Procedure" stack (or rollback-stack). RootProcedureState is used and managed only by the ProcedureExecutor.
   Long rootProcId = getRootProcedureId(proc);
   rollbackStack.get(rootProcId).acquire(proc)
   rollbackStack.get(rootProcId).release(proc)
   ...