|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use DataflowWriteChannel | |
---|---|
groovyx.gpars.dataflow | This package holds classes for basic dataflow concurrency constructs, like dataflow variables, streams and threads. |
groovyx.gpars.dataflow.stream |
Uses of DataflowWriteChannel in groovyx.gpars.dataflow |
---|
Subinterfaces of DataflowWriteChannel in groovyx.gpars.dataflow | |
---|---|
interface |
DataflowChannel<T>
A common interface for all dataflow variables, streams or queues |
Classes in groovyx.gpars.dataflow that implement DataflowWriteChannel | |
---|---|
class |
DataflowBroadcast<T>
Offers a deterministic one-to-many and many-to-many messaging alternative to DataflowQueue. |
class |
DataflowQueue<T>
Represents a thread-safe data flow stream. |
class |
DataflowVariable<T>
Represents a thread-safe single-assignment, multi-read variable. |
static class |
DataflowVariable.RemoteDataflowVariable<T>
|
Methods in groovyx.gpars.dataflow that return DataflowWriteChannel | |
---|---|
private DataflowWriteChannel<T> |
DataflowVariable.bindDFV(DataflowReadChannel<T> ref)
|
DataflowWriteChannel<T> |
DataflowQueue.leftShift(DataflowReadChannel<T> ref)
Adds a DataflowVariable to the buffer. |
DataflowWriteChannel<T> |
DataflowVariable.leftShift(DataflowReadChannel<T> ref)
Assigns a value from one DataflowVariable instance to this variable. |
DataflowWriteChannel<T> |
DataflowWriteChannel.leftShift(DataflowReadChannel<T> ref)
Assigns a value from one DataflowVariable instance to this variable. |
DataflowWriteChannel<T> |
DataflowQueue.leftShift(T value)
Adds a DataflowVariable representing the passed in value to the buffer. |
DataflowWriteChannel<T> |
DataflowVariable.leftShift(T value)
Assigns a value to the variable. |
DataflowWriteChannel<T> |
DataflowWriteChannel.leftShift(T value)
Assigns a value to the variable. |
Methods in groovyx.gpars.dataflow with parameters of type DataflowWriteChannel | |
---|---|
static groovyx.gpars.dataflow.operator.DataflowProcessor |
Dataflow.operator(DataflowReadChannel input,
DataflowWriteChannel output,
groovy.lang.Closure code)
Creates an operator using the current parallel group |
static groovyx.gpars.dataflow.operator.DataflowProcessor |
Dataflow.operator(DataflowReadChannel input,
DataflowWriteChannel output,
int maxForks,
groovy.lang.Closure code)
Creates an operator using the current parallel group |
Method parameters in groovyx.gpars.dataflow with type arguments of type DataflowWriteChannel | |
---|---|
static groovyx.gpars.dataflow.operator.DataflowProcessor |
Dataflow.splitter(DataflowReadChannel inputChannel,
java.util.List<DataflowWriteChannel> outputChannels)
Creates a splitter copying its single input channel into all of its output channels. |
static groovyx.gpars.dataflow.operator.DataflowProcessor |
Dataflow.splitter(DataflowReadChannel inputChannel,
java.util.List<DataflowWriteChannel> outputChannels,
int maxForks)
Creates a splitter copying its single input channel into all of its output channels. |
Uses of DataflowWriteChannel in groovyx.gpars.dataflow.stream |
---|
Classes in groovyx.gpars.dataflow.stream that implement DataflowWriteChannel | |
---|---|
class |
DataflowStreamWriteAdapter<T>
Adapts a DataflowStream to accommodate for the DataflowWriteChannel interface. |
Methods in groovyx.gpars.dataflow.stream that return DataflowWriteChannel | |
---|---|
DataflowWriteChannel<T> |
DataflowStreamWriteAdapter.leftShift(DataflowReadChannel<T> ref)
|
DataflowWriteChannel<T> |
DataflowStreamWriteAdapter.leftShift(T value)
|
|
Copyright © 2008–2010 Václav Pech. All Rights Reserved. | |||||||||
PREV NEXT | FRAMES NO FRAMES |