Class NoWorkFoundStepExecutionListener

java.lang.Object
org.springframework.batch.core.step.NoWorkFoundStepExecutionListener
All Implemented Interfaces:
StepExecutionListener, StepListener

public class NoWorkFoundStepExecutionListener extends Object implements StepExecutionListener
Fails the step if no items have been processed ( item count is 0).
Author:
Robert Kasanicky, Mahmoud Ben Hassine
  • Constructor Details

    • NoWorkFoundStepExecutionListener

      public NoWorkFoundStepExecutionListener()
  • Method Details

    • afterStep

      @Nullable public ExitStatus afterStep(StepExecution stepExecution)
      Description copied from interface: StepExecutionListener
      Give a listener a chance to modify the exit status from a step. The value returned will be combined with the normal exit status using ExitStatus.and(ExitStatus). Called after execution of step's processing logic (both successful or failed). Throwing exception in this method has no effect, it will only be logged.
      Specified by:
      afterStep in interface StepExecutionListener
      Parameters:
      stepExecution - StepExecution instance.
      Returns:
      an ExitStatus to combine with the normal value. Return null to leave the old value unchanged.