org.springframework.batch.core.listener
Class CompositeSkipListener

java.lang.Object
  extended by org.springframework.batch.core.listener.CompositeSkipListener
All Implemented Interfaces:
SkipListener, StepListener

public class CompositeSkipListener
extends Object
implements SkipListener

Author:
Dave Syer

Constructor Summary
CompositeSkipListener()
           
 
Method Summary
 void onSkipInRead(Throwable t)
          Call the registered listeners in order, respecting and prioritising those that implement Ordered.
 void onSkipInWrite(Object item, Throwable t)
          Call the registered listeners in order, respecting and prioritising those that implement Ordered.
 void register(SkipListener listener)
          Register additional listener.
 void setListeners(SkipListener[] listeners)
          Public setter for the listeners.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompositeSkipListener

public CompositeSkipListener()
Method Detail

setListeners

public void setListeners(SkipListener[] listeners)
Public setter for the listeners.

Parameters:
listeners -

register

public void register(SkipListener listener)
Register additional listener.

Parameters:
listener -

onSkipInRead

public void onSkipInRead(Throwable t)
Call the registered listeners in order, respecting and prioritising those that implement Ordered.

Specified by:
onSkipInRead in interface SkipListener
Parameters:
t - cause of the failure
See Also:
SkipListener.onSkipInRead(java.lang.Throwable)

onSkipInWrite

public void onSkipInWrite(Object item,
                          Throwable t)
Call the registered listeners in order, respecting and prioritising those that implement Ordered.

Specified by:
onSkipInWrite in interface SkipListener
Parameters:
item - the failed item
t - the cause of the failure
See Also:
SkipListener.onSkipInWrite(java.lang.Object, java.lang.Throwable)


Copyright © 2009 SpringSource. All Rights Reserved.