|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.batch.item.support.IteratorItemReader<T>
public class IteratorItemReader<T>
An ItemReader that pulls data from a Iterator or
Iterable using the constructors.
| Constructor Summary | |
|---|---|
IteratorItemReader(Iterable<T> iterable)
Construct a new reader from this iterable (could be a collection), by extracting an instance of Iterator from it. |
|
IteratorItemReader(Iterator<T> iterator)
Construct a new reader from this iterator directly. |
|
| Method Summary | |
|---|---|
T |
read()
Implementation of ItemReader.read() that just iterates over the
iterator provided. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public IteratorItemReader(Iterable<T> iterable)
Iterator from it.
iterable - in instance of IterableIterable.iterator()public IteratorItemReader(Iterator<T> iterator)
iterator - an instance of Iterator| Method Detail |
|---|
public T read()
throws Exception,
UnexpectedInputException,
ParseException
ItemReader.read() that just iterates over the
iterator provided.
read in interface ItemReader<T>ParseException - if there is a problem parsing the current record
(but the next one may still be valid)
NonTransientResourceException - if there is a fatal exception in
the underlying resource. After throwing this exception implementations
should endeavour to return null from subsequent calls to read.
UnexpectedInputException - if there is an uncategorised problem
with the input data. Assume potentially transient, so subsequent calls to
read might succeed.
Exception - if an there is a non-specific error.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||