|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
E
- Type parameter.public interface CloseableIterator<E>
A CloseableIterator
is a subclass of Iterator
that
adds support for allowing the underlying implementation to serve up the
elements as they become available. The methods hasNext()
and
next()
may block while waiting for elements from the underlying
implementation. Since next()
or hasNext()
can only
throw runtime exceptions, if a consumer receives a runtime exception for one
of these methods they must call getWBEMException()
to get the
actual WBEMException
.
Method Summary | |
---|---|
void |
close()
Closes the Iterator . |
WBEMException |
getWBEMException()
If next() or hasNext() throws a
RuntimeException , this method must be called to get the
WBEMException . |
Methods inherited from interface java.util.Iterator |
---|
hasNext, next, remove |
Method Detail |
---|
void close()
Iterator
. This allows the underlying
implementation to do any cleanup and disconnect from any source that it
may be using.
WBEMException getWBEMException()
next()
or hasNext()
throws a
RuntimeException
, this method must be called to get the
WBEMException
.
WBEMException
or null if one was not thrown.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |