Class SerialMultiDataIterator
java.lang.Object
org.openspaces.persistency.support.SerialMultiDataIterator
- All Implemented Interfaces:
DataIterator,Iterator,MultiDataIterator
A simple implementation wrapping several iterators and exposing them as a single (serial)
iterator.
Note, this implementation assumes that hasNext() is called before next() is
called. And that next() is called only when hasNext() returns
true.
- Author:
- kimchy
-
Constructor Details
-
SerialMultiDataIterator
-
-
Method Details
-
iterators
Description copied from interface:MultiDataIteratorReturns the underlying iterators. Note, calling this method should only be performed if no iteration has happened.- Specified by:
iteratorsin interfaceMultiDataIterator
-
hasNext
public boolean hasNext() -
next
-
close
public void close()Description copied from interface:DataIteratorClean up after any resources associated with this iterator The iterator can be closed even if the iterator wasn't iterated over all of its elements.- Specified by:
closein interfaceDataIterator
-
remove
public void remove()
-