|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
DataflowChannel<T> | A common interface for all dataflow variables, streams or queues |
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. |
Class Summary | |
---|---|
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. |
DataflowComplexExpression<T> | |
DataflowExpression<T> | The base class for all dataflow elements. |
DataflowExpression.BindDataflow<T> | Represents a remote message binding a value to a remoted DataflowExpression |
DataflowExpression.TransformMany<V> | |
DataflowExpression.TransformOne<V> | |
DataflowExpression.WaitingThread | A logical representation of a synchronous or asynchronous request to read the value once it is bound. |
DataflowGetPropertyExpression<T> | DFE which evaluate property when receiver became available |
DataflowInvocationExpression | Data flow expression which invokes method of object after receiver and all arguments became available |
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. |
DataflowVariable.RemoteDataflowVariable<T> | |
RemoteDataflowExpression<T> | |
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. |
This package holds classes for basic dataflow concurrency constructs, like dataflow variables, streams and threads.
|
Copyright © 2008–2010 Václav Pech. All Rights Reserved. | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |