org.springframework.batch.core.listener
Class CompositeChunkListener

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

public class CompositeChunkListener
extends Object
implements ChunkListener

Author:
Lucas Ward

Constructor Summary
CompositeChunkListener()
           
 
Method Summary
 void afterChunk()
          Call the registered listeners in order, respecting and prioritising those that implement Ordered.
 void beforeChunk()
          Call the registered listeners in reverse order.
 void register(ChunkListener chunkListener)
          Register additional listener.
 void setListeners(List<? extends ChunkListener> 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

CompositeChunkListener

public CompositeChunkListener()
Method Detail

setListeners

public void setListeners(List<? extends ChunkListener> listeners)
Public setter for the listeners.

Parameters:
listeners -

register

public void register(ChunkListener chunkListener)
Register additional listener.

Parameters:
chunkListener -

afterChunk

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

Specified by:
afterChunk in interface ChunkListener
See Also:
ChunkListener.afterChunk()

beforeChunk

public void beforeChunk()
Call the registered listeners in reverse order.

Specified by:
beforeChunk in interface ChunkListener
See Also:
ChunkListener.beforeChunk()


Copyright © 2009 SpringSource. All Rights Reserved.