Class CloseableIterator<E>

java.lang.Object
io.jenkins.plugins.opentelemetry.job.log.util.CloseableIterator<E>
All Implemented Interfaces:
AutoCloseable, Iterator<E>

public class CloseableIterator<E> extends Object implements Iterator<E>, AutoCloseable

Useful when the Iterator is backed by an InputStream and the logic of the code dereferences the InputStream, make the Iterator closeable.

TODO verify that extending AutoCloseable instead of Closeable is a good decision? The rationale is that it's more general.