Class ArrayBlockingStream<T>

java.lang.Object
fr.lirmm.graphik.util.stream.AbstractCloseableIterator<T>
fr.lirmm.graphik.util.stream.ArrayBlockingStream<T>
Type Parameters:
T - type of elements stored in the stream
All Implemented Interfaces:
CloseableIterator<T>, CloseableIteratorWithoutException<T>, InMemoryStream<T>, Stream<T>, Writer<T>, Closeable, AutoCloseable, Iterator<T>

public class ArrayBlockingStream<T> extends AbstractCloseableIterator<T> implements InMemoryStream<T>
Concurrent in-memory stream backed by a circular array.
Author:
Clément Sipieter (INRIA) clement@6pi.fr