java.lang.Object
org.springframework.batch.core.configuration.annotation.StepBuilderFactory

public class StepBuilderFactory extends Object
Convenient factory for a StepBuilder which sets the JobRepository and PlatformTransactionManager automatically.
Author:
Dave Syer, Mahmoud Ben Hassine
  • Constructor Details

    • StepBuilderFactory

      public StepBuilderFactory(JobRepository jobRepository, org.springframework.transaction.PlatformTransactionManager transactionManager)
      Constructor for the StepBuilderFactory.
      Parameters:
      jobRepository - The JobRepository to be used by the builder factory.
      transactionManager - The PlatformTransactionManager to be used by the builder factory.
  • Method Details

    • get

      public StepBuilder get(String name)
      Creates a step builder and initializes its job repository and transaction manager. Note that if the builder is used to create a @Bean definition then the name of the step and the bean name might be different.
      Parameters:
      name - the name of the step
      Returns:
      a step builder