Class ListItemReader<T>
- java.lang.Object
- org.springframework.batch.item.support.ListItemReader<T>
- All Implemented Interfaces:
ItemReader<T>
public class ListItemReader<T> extends java.lang.Object implements ItemReader<T>
AnItemReader
that pulls data from a list. Useful for testing.- Author:
- Dave Syer
Constructor Summary
Constructors Constructor Description ListItemReader(java.util.List<T> list)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
read()
Reads a piece of input data and advance to the next one.
Constructor Detail
ListItemReader
public ListItemReader(java.util.List<T> list)
Method Detail
read
public T read()
Description copied from interface:ItemReader
Reads a piece of input data and advance to the next one. Implementations must returnnull
at the end of the input data set. In a transactional setting, caller might get the same item twice from successive calls (or otherwise), if the first call was in a transaction that rolled back.- Specified by:
read
in interfaceItemReader<T>
- Returns:
- T the item to be processed or
null
if the data source is exhausted