Interface InMemoryStream<T>

Type Parameters:
T - type of elements of the iterator
All Superinterfaces:
AutoCloseable, Closeable, CloseableIterator<T>, CloseableIteratorWithoutException<T>, Iterator<T>
All Known Implementing Classes:
ArrayBlockingStream

public interface InMemoryStream<T> extends CloseableIteratorWithoutException<T>
Represents a closeable iterator that can also be written to in memory.
Author:
Clément Sipieter (INRIA) <clement@6pi.fr>
  • Method Details

    • write

      void write(T object)
      Writes a single object into the in-memory stream.
      Parameters:
      object - object to write
    • write

      void write(Iterator<T> objects)
      Writes every object from the supplied iterator into the in-memory stream.
      Parameters:
      objects - objects to write