org.springframework.batch.core.listener
Class CompositeItemWriteListener

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

public class CompositeItemWriteListener
extends Object
implements ItemWriteListener

Author:
Lucas Ward

Constructor Summary
CompositeItemWriteListener()
           
 
Method Summary
 void afterWrite(Object item)
          Called after ItemWriter.write(Object) If the item is last in a chunk, this will be called before any transaction is committed, and before ChunkListener.afterChunk()
 void beforeWrite(Object item)
          Called before ItemWriter.write(Object)
 void onWriteError(Exception ex, Object item)
          Called if an error occurs while trying to write.
 void register(ItemWriteListener itemReaderListener)
          Register additional listener.
 void setListeners(ItemWriteListener[] itemWriteListeners)
          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

CompositeItemWriteListener

public CompositeItemWriteListener()
Method Detail

setListeners

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

Parameters:
itemWriteListeners -

register

public void register(ItemWriteListener itemReaderListener)
Register additional listener.

Parameters:
itemReaderListener -

afterWrite

public void afterWrite(Object item)
Description copied from interface: ItemWriteListener
Called after ItemWriter.write(Object) If the item is last in a chunk, this will be called before any transaction is committed, and before ChunkListener.afterChunk()

Specified by:
afterWrite in interface ItemWriteListener
Parameters:
item - written item

beforeWrite

public void beforeWrite(Object item)
Description copied from interface: ItemWriteListener
Called before ItemWriter.write(Object)

Specified by:
beforeWrite in interface ItemWriteListener
Parameters:
item - to be written

onWriteError

public void onWriteError(Exception ex,
                         Object item)
Description copied from interface: ItemWriteListener
Called if an error occurs while trying to write.

Specified by:
onWriteError in interface ItemWriteListener
Parameters:
ex - thrown from ItemWriter
item - attempted to be written.


Copyright © 2008 SpringSource. All Rights Reserved.