javax.batch.api.chunk.listener
Class AbstractItemWriteListener<T>

java.lang.Object
  extended by javax.batch.api.chunk.listener.AbstractItemWriteListener<T>
Type Parameters:
T - specifies the item type written by the ItemWriter paired with this ItemWriteListener.
All Implemented Interfaces:
ItemWriteListener<T>

public abstract class AbstractItemWriteListener<T>
extends Object
implements ItemWriteListener<T>

The AbstractItemWriteListener provides default implementations of less commonly implemented methods.


Constructor Summary
AbstractItemWriteListener()
           
 
Method Summary
 void afterWrite(List<T> items)
          Override this method if the ItemWriteListener will do something after the items are written.
 void beforeWrite(List<T> items)
          Override this method if the ItemWriteListener will do something before the items are written.
 void onWriteError(List<T> items, Exception ex)
          Override this method if the ItemWriteListener will do something when the ItemWriter writeItems method throws an exception.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractItemWriteListener

public AbstractItemWriteListener()
Method Detail

beforeWrite

public void beforeWrite(List<T> items)
                 throws Exception
Override this method if the ItemWriteListener will do something before the items are written. The default implementation does nothing.

Specified by:
beforeWrite in interface ItemWriteListener<T>
Parameters:
items - specifies the items about to be written.
Throws:
Exception - (or subclass) if an error occurs.

afterWrite

public void afterWrite(List<T> items)
                throws Exception
Override this method if the ItemWriteListener will do something after the items are written. The default implementation does nothing.

Specified by:
afterWrite in interface ItemWriteListener<T>
Parameters:
items - specifies the items about to be written.
Throws:
Exception - (or subclass) if an error occurs.

onWriteError

public void onWriteError(List<T> items,
                         Exception ex)
                  throws Exception
Override this method if the ItemWriteListener will do something when the ItemWriter writeItems method throws an exception. The default implementation does nothing.

Specified by:
onWriteError in interface ItemWriteListener<T>
Parameters:
items - specifies the items about to be written.
ex - specifies the exception thrown by the item writer.
Throws:
Exception - (or subclass) if an error occurs.


Copyright © 2013. All Rights Reserved.