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.