Package org.infinispan.commons.util
Interface CloseableIterable<E>
- All Superinterfaces:
AutoCloseable
,Iterable<E>
Interface that provides semantics of a
Iterable
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.
The close method will close any existing iterators that may be open to free resources
- Since:
- 7.0
- Author:
- wburns
-
Method Summary
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Method Details
-
close
void close()- Specified by:
close
in interfaceAutoCloseable
-
iterator
CloseableIterator<E> iterator()
-