org.springframework.batch.item.support
Class ListItemReader<T>

java.lang.Object
  extended by org.springframework.batch.item.support.ListItemReader<T>
All Implemented Interfaces:
ItemReader<T>

public class ListItemReader<T>
extends Object
implements ItemReader<T>

An ItemReader that pulls data from a list. Useful for testing.

Author:
Dave Syer

Constructor Summary
ListItemReader(List<T> list)
           
 
Method Summary
 T read()
          Reads a piece of input data and advance to the next one.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ListItemReader

public ListItemReader(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 return null 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 interface ItemReader<T>


Copyright © 2013 SpringSource. All Rights Reserved.