Class AbstractOperatePipeProcedureV2

All Implemented Interfaces:
Comparable<Procedure<ConfigNodeProcedureEnv>>
Direct Known Subclasses:
AlterPipeProcedureV2, CreatePipeProcedureV2, DropPipeProcedureV2, PipeHandleLeaderChangeProcedure, PipeHandleMetaChangeProcedure, PipeMetaSyncProcedure, StartPipeProcedureV2, StopPipeProcedureV2

public abstract class AbstractOperatePipeProcedureV2 extends AbstractNodeProcedure<OperatePipeTaskState>
This procedure manages 2 kinds of PIPE operations:

This class extends AbstractNodeProcedure to make sure that pipe task procedures can be executed in sequence and node procedures can be locked when a pipe task procedure is running.