See: Description
| Interface | Description |
|---|---|
| BindErrorListener<T> |
Gets notified about errors when binding values to DataflowVariables
|
| DataflowChannel<T> |
A common interface for all dataflow variables, streams or queues
|
| DataflowChannelListener<T> |
Gets notified about state changes inside DataflowReadChannels
|
| DataflowReadChannel<T> |
A common interface for all dataflow variables, streams or queues
|
| DataflowWriteChannel<T> |
A common interface for all writable dataflow variables, streams or queues
|
| Promise<T> |
A unifying future-like interface to dataflow variables, asynchronous functions and active objects.
|
| SelectableChannel<T> |
Created with IntelliJ IDEA.
|
| Class | Description |
|---|---|
| BindErrorAdapter<T> |
An empty implementation of BindErrorListener
|
| DataCallback |
A helper class enabling the 'whenBound()' or 'getValAsync' functionality of a DataflowVariable and DataflowQueue,
as well as 'sendAndContinue()' on actors.
|
| DataCallbackWithPool |
A helper class enabling the 'whenBound()' or 'getValAsync' functionality of a DataflowVariable and DataflowQueue,
whenever a thread pool instead of a PGroup is specified..
|
| Dataflow |
Contains factory methods to create dataflow actors and starting them.
|
| DataflowBroadcast<T> |
Offers a deterministic one-to-many and many-to-many messaging alternative to DataflowQueue.
|
| DataflowQueue<T> |
Represents a thread-safe data flow stream.
|
| Dataflows |
Convenience class that makes working with DataflowVariables more comfortable.
|
| DataflowVariable<T> |
Represents a thread-safe single-assignment, multi-read variable.
|
| LazyDataflowVariable<T> |
Represents a thread-safe single-assignment, multi-read variable with delayed initialization.
|
| Select<T> |
A Select allows the user to select a value from multiple channels, which have a value available for read at the moment.
|
| SelectResult<T> |
A bean representing the result of the select operation on a Select.
|
| SyncDataflowBroadcast<T> |
Offers a synchronous deterministic one-to-many and many-to-many messaging alternative to SyncDataflowQueue.
|
| SyncDataflowQueue<T> |
Represents a thread-safe synchronous data flow stream.
|
| SyncDataflowStreamReadAdapter<T> |
Provides a special implementation of DataflowStreamReadAdapter, which cooperates with SyncDataflowBroadcast subscription and un-subscription mechanism.
|
| SyncDataflowVariable<T> |
A synchronous variant of DataflowVariable, which blocks the writer as well as the readers.
|
This package holds classes for basic dataflow concurrency constructs, like dataflow variables, streams and threads.