Package org.apache.geode.cache.snapshot
Interface SnapshotIterator<K,V>
- Type Parameters:
K- the key type of the snapshot regionV- the value type the snapshot region
- All Superinterfaces:
AutoCloseable
Iterates over the entries in a region snapshot. Holds resources that must be freed via
close().- Since:
- GemFire 7.0
- See Also:
-
Method Summary
-
Method Details
-
hasNext
Returns true if there are more elements in the iteration.- Returns:
- true if the iterator has more elements.
- Throws:
IOException- error reading the snapshotClassNotFoundException- error deserializing the snapshot element
-
next
Returns the next element in the iteration.- Returns:
- the next element
- Throws:
NoSuchElementException- there are no further elementsIOException- error reading the snapshotClassNotFoundException- error deserializing the snapshot element
-
close
Closes the iterator and its underlying resources.- Specified by:
closein interfaceAutoCloseable- Throws:
IOException- error closing the iterator
-