Class DelegateStep

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

@Deprecated(since="5.0", forRemoval=true) public class DelegateStep extends AbstractStep
Deprecated, for removal: This API element is subject to removal in a future version.
since 5.0 with no replacement. Scheduled for removal in 5.2.
Provides a wrapper for an existing Step, delegating execution to it, but serving all other operations locally.
Author:
Dave Syer, Mahmoud Ben Hassine
  • Constructor Details

    • DelegateStep

      public DelegateStep()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • setDelegate

      public void setDelegate(Step delegate)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Parameters:
      delegate - the delegate to set
    • afterPropertiesSet

      public void afterPropertiesSet() throws Exception
      Deprecated, for removal: This API element is subject to removal in a future version.
      Check mandatory properties (delegate).
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
      Overrides:
      afterPropertiesSet in class AbstractStep
      Throws:
      Exception
    • doExecute

      protected void doExecute(StepExecution stepExecution) throws Exception
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from class: AbstractStep
      Extension point for subclasses to execute business logic. Subclasses should set the ExitStatus on the StepExecution before returning.
      Specified by:
      doExecute in class AbstractStep
      Parameters:
      stepExecution - the current step context
      Throws:
      Exception - checked exception thrown by implementation