org.springframework.batch.core.listener
Class StepExecutionListenerSupport

java.lang.Object
  extended by 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

Constructor Summary
StepExecutionListenerSupport()
           
 
Method Summary
 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StepExecutionListenerSupport

public StepExecutionListenerSupport()
Method Detail

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.