Class DefaultCloseableIterator<T>

Object
DefaultCloseableIterator<T>
Type Parameters:
T -
All Implemented Interfaces:
Closeable, AutoCloseable, Iterator<T>, CloseableIterator<T>

public class DefaultCloseableIterator<T> extends Object implements CloseableIterator<T>
Default implementation of CloseableIterator
  • Field Details

    • wrapped

      protected final Iterator<T> wrapped
    • closeableItem

      protected Closeable closeableItem
  • Constructor Details

    • DefaultCloseableIterator

      public DefaultCloseableIterator(Iterator<T> wrapped)
    • DefaultCloseableIterator

      public DefaultCloseableIterator(Iterator<T> wrapped, Closeable closeable)
  • Method Details