Interface | Description |
---|---|
Adapter<T> |
Interface for an Adapter that inputs data from 1 or more input Streams and sends it to 1 or more output Streams
|
ContinuationStrategy |
Class | Description |
---|---|
ClosingSpliterator<T> | |
Queue<T> |
Inspired by scalaz-streams async.Queue (functionally similar, but Blocking)
A Queue that takes data from one or more input Streams and provides them to
one or more output Streams
Interface specifies a BlockingQueue, but NonBlockingQueues (such as ConcurrentLinkedQueue can be used
in conjunction with an implementation of the Continuation interface
|
Queue.NIL | |
Queue.QueueReader<T> | |
Signal<T> |
Datastructure that accepts a Stream of data and outputs a Stream of changes
|
SingleContinuation | |
StreamOfContinuations | |
Topic<T> |
A class that can accept input streams and generate output streams where data sent in the Topic is guaranteed to be
provided to all Topic subsribers
|
Exception | Description |
---|---|
Queue.ClosedQueueException |
Exception thrown if Queue closed
|
Queue.QueueTimeoutException |
Exception thrown if Queue polling timesout
|