org.springframework.batch.core.listener
Class StepExecutionListenerSupport
java.lang.Object
org.springframework.batch.core.listener.StepExecutionListenerSupport
- All Implemented Interfaces:
- StepExecutionListener, StepListener
- Direct Known Subclasses:
- ExecutionContextPromotionListener, JobParameterExecutionContextCopyListener, NoWorkFoundStepExecutionListener, StepExecutionSimpleCompletionPolicy, SystemCommandTasklet
public class StepExecutionListenerSupport
- extends Object
- implements StepExecutionListener
- Author:
- Dave Syer
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StepExecutionListenerSupport
public StepExecutionListenerSupport()
afterStep
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
- Returns:
- an
ExitStatus to combine with the normal value. Return
null to leave the old value unchanged.
beforeStep
public void beforeStep(StepExecution stepExecution)
- Description copied from interface:
StepExecutionListener
- Initialize the state of the listener with the
StepExecution from
the current scope.
- Specified by:
beforeStep in interface StepExecutionListener
Copyright © 2013 SpringSource. All Rights Reserved.