Class FlowStep

java.lang.Object
org.springframework.batch.core.step.AbstractStep
org.springframework.batch.core.job.flow.FlowStep
All Implemented Interfaces:
Step, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean

public class FlowStep extends AbstractStep
A Step implementation that delegates to a Flow. Useful for logical grouping of steps, and especially for partitioning with multiple steps per execution. If the flow has steps then when the FlowStep executes, all steps including the parent FlowStep will have executions in the JobRepository (one for the parent and one each for the flow steps).
Author:
Dave Syer
  • Constructor Details

    • FlowStep

      public FlowStep()
      Default constructor convenient for configuration purposes.
    • FlowStep

      public FlowStep(Flow flow)
      Constructor for a FlowStep that sets the flow and of the step explicitly.
      Parameters:
      flow - the Flow instance to be associated with this step.
  • Method Details