Package org.infinispan.api.common
Interface CloseableIterator<E>
- All Superinterfaces:
AutoCloseable
,Iterator<E>
Interface that provides semantics of a
Iterator
and AutoCloseable
interfaces. This is useful when
you have data that must be iterated on and may hold resources in the underlying implementation that must be closed.
Some implementations may close resources automatically when the iterator is finished being iterated on however
this is an implementation detail and all callers should call AutoCloseable.close()
method to be sure all
resources are freed properly.
- Since:
- 14.0
- Author:
- wburns
-
Method Summary
Methods inherited from interface java.util.Iterator
forEachRemaining, hasNext, next, remove
-
Method Details
-
close
void close()- Specified by:
close
in interfaceAutoCloseable
-