Class CompositeOrchestration

java.lang.Object
com.xebialabs.deployit.engine.spi.orchestration.CompositeOrchestration
All Implemented Interfaces:
Orchestration
Direct Known Subclasses:
ParallelOrchestration, SerialOrchestration

public abstract class CompositeOrchestration extends Object implements Orchestration
A CompositePlan holds other sub-plans which are either parallellized (see: ParallelOrchestration) or serialized (see: SerialOrchestration).
  • Field Details

  • Constructor Details

    • CompositeOrchestration

      protected CompositeOrchestration(String description, Orchestration... plans)
    • CompositeOrchestration

      protected CompositeOrchestration(String description, List<Orchestration> plans)
  • Method Details

    • getPlans

      public List<Orchestration> getPlans()
      Gets the full list of plans.
      Returns:
      the full list of plans.
    • getType

      public String getType()
      Description copied from interface: Orchestration
      The type of orchestration (Parallel, Serial, Interleaved)
      Specified by:
      getType in interface Orchestration
      Returns:
      the type of plan
    • getDescription

      public String getDescription()
      Description copied from interface: Orchestration
      The description of the orchestration describing the steps it contains
      Specified by:
      getDescription in interface Orchestration
      Returns:
      the description