Class StepBuilderHelper<B extends StepBuilderHelper<B>>

    • Constructor Detail

      • StepBuilderHelper

        public StepBuilderHelper​(java.lang.String name)
      • StepBuilderHelper

        protected StepBuilderHelper​(StepBuilderHelper<?> parent)
        Create a new builder initialized with any properties in the parent. The parent is copied, so it can be re-used.
        Parameters:
        parent - a parent helper containing common step properties
    • Method Detail

      • transactionManager

        public B transactionManager​(org.springframework.transaction.PlatformTransactionManager transactionManager)
      • startLimit

        public B startLimit​(int startLimit)
      • listener

        public B listener​(java.lang.Object listener)
        Registers objects using the annotation based listener configuration.
        Parameters:
        listener - the object that has a method configured with listener annotation
        Returns:
        this for fluent chaining
      • allowStartIfComplete

        public B allowStartIfComplete​(boolean allowStartIfComplete)
      • getName

        protected java.lang.String getName()
      • getTransactionManager

        protected org.springframework.transaction.PlatformTransactionManager getTransactionManager()
      • isAllowStartIfComplete

        protected boolean isAllowStartIfComplete()
      • enhance

        protected void enhance​(Step target)