Class CloseableSuppliedIterator<E>

java.lang.Object
org.infinispan.util.CloseableSuppliedIterator<E>
All Implemented Interfaces:
AutoCloseable, Iterator<E>, org.infinispan.commons.util.CloseableIterator<E>

public class CloseableSuppliedIterator<E> extends Object implements org.infinispan.commons.util.CloseableIterator<E>
  • Constructor Details

    • CloseableSuppliedIterator

      public CloseableSuppliedIterator(CloseableSupplier<? extends E> supplier)
  • Method Details

    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface org.infinispan.commons.util.CloseableIterator<E>
    • hasNext

      public boolean hasNext()
      Specified by:
      hasNext in interface Iterator<E>
    • next

      public E next()
      Specified by:
      next in interface Iterator<E>
    • forEachRemaining

      public void forEachRemaining(Consumer<? super E> action)
      Specified by:
      forEachRemaining in interface Iterator<E>