E
- Type parameter.java.util.Iterator<E>
CloseableIteratorDOM
, CloseableIteratorGeneric
, CloseableIteratorPULL
, CloseableIteratorSAX
public interface CloseableIterator<E>
extends java.util.Iterator<E>
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
.Modifier and Type | Method | Description |
---|---|---|
void |
close() |
Closes the
Iterator . |
WBEMException |
getWBEMException() |
If
next() or hasNext() throws a
RuntimeException , this method must be called to get the
WBEMException . |
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.Copyright © 2005, 2013 IBM Corporation. All Rights Reserved.