Uses of Interface
groovyx.gpars.dataflow.DataflowWriteChannel

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.