public class IteratorItemReader<T> extends java.lang.Object implements ItemReader<T>
Constructor and Description |
---|
IteratorItemReader(java.lang.Iterable<T> iterable)
Construct a new reader from this iterable (could be a collection), by
extracting an instance of
Iterator from it. |
IteratorItemReader(java.util.Iterator<T> iterator)
Construct a new reader from this iterator directly.
|
Modifier and Type | Method and Description |
---|---|
T |
read()
Implementation of
ItemReader.read() that just iterates over the
iterator provided. |
public IteratorItemReader(java.lang.Iterable<T> iterable)
Iterator
from it.iterable
- in instance of Iterable
Iterable.iterator()
public IteratorItemReader(java.util.Iterator<T> iterator)
iterator
- an instance of Iterator
@Nullable public T read()
ItemReader.read()
that just iterates over the
iterator provided.read
in interface ItemReader<T>
null
if the data source is
exhausted