Class ItemReadListenerAdapter<T>
- java.lang.Object
- org.springframework.batch.core.jsr.ItemReadListenerAdapter<T>
- Type Parameters:
T
- type to be returned via a read on the associatedItemReader
- All Implemented Interfaces:
ItemReadListener<T>
,StepListener
public class ItemReadListenerAdapter<T> extends java.lang.Object implements ItemReadListener<T>
Wrapper class to adapt theItemReadListener
to aItemReadListener
.- Since:
- 3.0
- Author:
- Michael Minella, Mahmoud Ben Hassine
Constructor Summary
Constructors Constructor Description ItemReadListenerAdapter(javax.batch.api.chunk.listener.ItemReadListener delegate)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterRead(T item)
Called afterItemReader.read()
.void
beforeRead()
Called beforeItemReader.read()
void
onReadError(java.lang.Exception ex)
Called if an error occurs while trying to read.
Method Detail
beforeRead
public void beforeRead()
Description copied from interface:ItemReadListener
Called beforeItemReader.read()
- Specified by:
beforeRead
in interfaceItemReadListener<T>
afterRead
public void afterRead(T item)
Description copied from interface:ItemReadListener
Called afterItemReader.read()
. This method is called only for actual items (ie it is not called when the reader returns null).- Specified by:
afterRead
in interfaceItemReadListener<T>
- Parameters:
item
- returned from read()
onReadError
public void onReadError(java.lang.Exception ex)
Description copied from interface:ItemReadListener
Called if an error occurs while trying to read.- Specified by:
onReadError
in interfaceItemReadListener<T>
- Parameters:
ex
- thrown fromItemWriter