Package org.springframework.batch.core
Interface ItemReadListener<T>
- All Superinterfaces:
StepListener
- All Known Implementing Classes:
CompositeItemReadListener
,DefaultItemFailureHandler
,ItemListenerSupport
,ItemReadListenerAdapter
,MulticasterBatchListener
,StagingItemListener
,StepListenerSupport
public interface ItemReadListener<T> extends StepListener
Listener interface around the reading of an item.- Author:
- Lucas Ward, Mahmoud Ben Hassine
Method Summary
All Methods Instance Methods Abstract 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
void beforeRead()
Called beforeItemReader.read()
afterRead
void afterRead(T item)
Called afterItemReader.read()
. This method is called only for actual items (ie it is not called when the reader returns null).- Parameters:
item
- returned from read()
onReadError
void onReadError(java.lang.Exception ex)
Called if an error occurs while trying to read.- Parameters:
ex
- thrown fromItemWriter