javax.batch.api.chunk.listener
Interface ItemWriteListener<T>

Type Parameters:
T - specifies the type processed by an item reader.
All Known Implementing Classes:
AbstractItemWriteListener

public interface ItemWriteListener<T>

ItemWriteListener intercepts item writer processing.


Method Summary
 void afterWrite(List<T> items)
          The afterWrite method receives control after an item writer writes its items.
 void beforeWrite(List<T> items)
          The beforeWrite method receives control before an item writer is called to write its items.
 void onWriteError(List<T> items, Exception ex)
          The onWriteError method receives control after an item writer writeItems throws an exception.
 

Method Detail

beforeWrite

void beforeWrite(List<T> items)
                 throws Exception
The beforeWrite method receives control before an item writer is called to write its items. The method receives the list of items sent to the item reader as an input.

Parameters:
items - specifies the items about to be written.
Throws:
Exception - is thrown if an error occurs.

afterWrite

void afterWrite(List<T> items)
                throws Exception
The afterWrite method receives control after an item writer writes its items. The method receives the list of items sent to the item reader as an input.

Parameters:
items - specifies the items about to be written.
Throws:
Exception - is thrown if an error occurs.

onWriteError

void onWriteError(List<T> items,
                  Exception ex)
                  throws Exception
The onWriteError method receives control after an item writer writeItems throws an exception. The method receives the list of items sent to the item reader as an input.

Parameters:
items - specifies the items about to be written.
ex - specifies the exception thrown by the item writer.
Throws:
Exception - is thrown if an error occurs.


Copyright © 2013. All Rights Reserved.