Package fr.gouv.vitam.common.collection

# Interface CloseableIterator<E>

Type Parameters:
  `E` - Data type of the iterator

All Superinterfaces:
  `AutoCloseable`, `Iterator<E>`, `VitamAutoCloseable`

All Known Subinterfaces:
  `LargeFileReader<T>`

All Known Implementing Classes:
  `EmptyCloseableIterator`, `JsonLineGenericIterator`, `JsonLineIterator`, `ObjectEntryLargeFileReader`, `ObjectEntryReader`

public interface CloseableIterator<E> extends Iterator<E>, VitamAutoCloseable
Iterator with a close method.

- ## Method Summary

  ### Methods inherited from interface java.util.Iterator

  `forEachRemaining, hasNext, next, remove`

  ### Methods inherited from interface fr.gouv.vitam.common.model.VitamAutoCloseable

  `close`