public interface StepExecutionListener extends StepListener
Step
.Modifier and Type | Method and Description |
---|---|
ExitStatus |
afterStep(StepExecution stepExecution)
Give a listener a chance to modify the exit status from a step.
|
void |
beforeStep(StepExecution stepExecution)
Initialize the state of the listener with the
StepExecution from
the current scope. |
void beforeStep(StepExecution stepExecution)
StepExecution
from
the current scope.stepExecution
- instance of StepExecution
.@Nullable ExitStatus afterStep(StepExecution stepExecution)
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.stepExecution
- StepExecution
instance.ExitStatus
to combine with the normal value. Return
null
to leave the old value unchanged.