Class SequentialProcedure<TEnvironment>

java.lang.Object
org.apache.hadoop.hbase.procedure2.Procedure<TEnvironment>
org.apache.hadoop.hbase.procedure2.SequentialProcedure<TEnvironment>
All Implemented Interfaces:
Comparable<Procedure<TEnvironment>>

@Private @Evolving public abstract class SequentialProcedure<TEnvironment> extends Procedure<TEnvironment>
A SequentialProcedure describes one step in a procedure chain:
   -> Step 1 -> Step 2 -> Step 3
 
The main difference from a base Procedure is that the execute() of a SequentialProcedure will be called only once; there will be no second execute() call once the children are finished. which means once the child of a SequentialProcedure are completed the SequentialProcedure is completed too.