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 is combined with the normal exit status by using ExitStatus.and(ExitStatus).

      Called after execution of the step's processing logic (whether successful or failed). Throwing an exception in this method has no effect, as it is only logged.

      Specified by:
      afterStep in interface StepExecutionListener
      Parameters:
      stepExecution - a StepExecution instance.
      Returns:
      an ExitStatus to combine with the normal value. Return null (the default) to leave the old value unchanged.