Uses of Interface
groovyx.gpars.dataflow.DataflowReadChannel

Packages that use DataflowReadChannel
groovyx.gpars.dataflow This package holds classes for basic dataflow concurrency constructs, like dataflow variables, streams and threads. 
groovyx.gpars.dataflow.expression   
groovyx.gpars.dataflow.impl   
groovyx.gpars.dataflow.operator This package holds classes representing operators and channels necessary for full dataflow concurrency. 
groovyx.gpars.dataflow.operator.component   
groovyx.gpars.dataflow.stream   
groovyx.gpars.group   
 

Uses of DataflowReadChannel in groovyx.gpars.dataflow
 

Subinterfaces of DataflowReadChannel in groovyx.gpars.dataflow
 interface DataflowChannel<T>
          A common interface for all dataflow variables, streams or queues
 

Classes in groovyx.gpars.dataflow that implement DataflowReadChannel
 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>
           
 class SyncDataflowQueue<T>
          Represents a thread-safe synchronous data flow stream.
(package private)  class SyncDataflowStreamReadAdapter<T>
          Provides a special implementation of DataflowStreamReadAdapter, which cooperates with SyncDataflowBroadcast subscription and un-subscription mechanism.
 class SyncDataflowVariable<T>
          A synchronous variant of DataflowVariable, which blocks the writer as well as the readers.
 

Methods in groovyx.gpars.dataflow that return DataflowReadChannel
 DataflowReadChannel<T> DataflowBroadcast.createReadChannel()
          Retrieves an implementation of DataflowReadChannel to read all messages submitted to the broadcast chanel.
 DataflowReadChannel<T> SyncDataflowBroadcast.createReadChannel()
          Retrieves an implementation of DataflowReadChannel to read all messages submitted to the broadcast chanel.
 DataflowReadChannel<T> DataflowQueue.filter(groovy.lang.Closure<java.lang.Boolean> closure)
           
 DataflowReadChannel<T> DataflowReadChannel.filter(groovy.lang.Closure<java.lang.Boolean> closure)
          Creates and attaches a new operator that will filter data using the provided closure
 DataflowReadChannel<T> DataflowQueue.filter(java.util.Map<java.lang.String,java.lang.Object> params, groovy.lang.Closure<java.lang.Boolean> closure)
           
 DataflowReadChannel<T> DataflowReadChannel.filter(java.util.Map<java.lang.String,java.lang.Object> params, groovy.lang.Closure<java.lang.Boolean> closure)
          Creates and attaches a new operator that will filter data using the provided closure
 DataflowReadChannel<T> DataflowQueue.filter(PGroup group, groovy.lang.Closure<java.lang.Boolean> closure)
           
 DataflowReadChannel<T> DataflowReadChannel.filter(PGroup group, groovy.lang.Closure<java.lang.Boolean> closure)
          Creates and attaches a new operator that will filter data using the provided closure
 DataflowReadChannel<T> DataflowQueue.filter(PGroup group, java.util.Map<java.lang.String,java.lang.Object> params, groovy.lang.Closure<java.lang.Boolean> closure)
           
 DataflowReadChannel<T> DataflowReadChannel.filter(PGroup group, java.util.Map<java.lang.String,java.lang.Object> params, groovy.lang.Closure<java.lang.Boolean> closure)
          Creates and attaches a new operator that will filter data using the provided closure
 DataflowReadChannel<T> DataflowQueue.filter(Pool pool, groovy.lang.Closure<java.lang.Boolean> closure)
           
 DataflowReadChannel<T> DataflowReadChannel.filter(Pool pool, groovy.lang.Closure<java.lang.Boolean> closure)
          Creates and attaches a new operator that will filter data using the provided closure
 DataflowReadChannel<T> DataflowQueue.filter(Pool pool, java.util.Map<java.lang.String,java.lang.Object> params, groovy.lang.Closure<java.lang.Boolean> closure)
           
 DataflowReadChannel<T> DataflowReadChannel.filter(Pool pool, java.util.Map<java.lang.String,java.lang.Object> params, groovy.lang.Closure<java.lang.Boolean> closure)
          Creates and attaches a new operator that will filter data using the provided closure
<V> DataflowReadChannel<V>
DataflowQueue.chainWith(groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowReadChannel.chainWith(groovy.lang.Closure<V> closure)
          Creates and attaches a new operator processing values from the channel
<V> DataflowReadChannel<V>
DataflowQueue.chainWith(java.util.Map<java.lang.String,java.lang.Object> params, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowReadChannel.chainWith(java.util.Map<java.lang.String,java.lang.Object> params, groovy.lang.Closure<V> closure)
          Creates and attaches a new operator processing values from the channel
<V> DataflowReadChannel<V>
DataflowQueue.chainWith(PGroup group, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowReadChannel.chainWith(PGroup group, groovy.lang.Closure<V> closure)
          Creates and attaches a new operator processing values from the channel
<V> DataflowReadChannel<V>
SyncDataflowQueue.chainWith(PGroup group, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
SyncDataflowStreamReadAdapter.chainWith(PGroup group, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
SyncDataflowVariable.chainWith(PGroup group, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowQueue.chainWith(PGroup group, java.util.Map<java.lang.String,java.lang.Object> params, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowReadChannel.chainWith(PGroup group, java.util.Map<java.lang.String,java.lang.Object> params, groovy.lang.Closure<V> closure)
          Creates and attaches a new operator processing values from the channel
<V> DataflowReadChannel<V>
DataflowQueue.chainWith(Pool pool, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowReadChannel.chainWith(Pool pool, groovy.lang.Closure<V> closure)
          Creates and attaches a new operator processing values from the channel
<V> DataflowReadChannel<V>
DataflowQueue.chainWith(Pool pool, java.util.Map<java.lang.String,java.lang.Object> params, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowReadChannel.chainWith(Pool pool, java.util.Map<java.lang.String,java.lang.Object> params, groovy.lang.Closure<V> closure)
          Creates and attaches a new operator processing values from the channel
<V> DataflowReadChannel<V>
DataflowQueue.merge(DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowReadChannel.merge(DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
          Merges channels together as inputs for a single dataflow operator.
<V> DataflowReadChannel<V>
DataflowQueue.merge(java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowReadChannel.merge(java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
          Merges channels together as inputs for a single dataflow operator.
<V> DataflowReadChannel<V>
DataflowQueue.merge(java.util.Map<java.lang.String,java.lang.Object> params, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowReadChannel.merge(java.util.Map<java.lang.String,java.lang.Object> params, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
          Merges channels together as inputs for a single dataflow operator.
<V> DataflowReadChannel<V>
DataflowQueue.merge(java.util.Map<java.lang.String,java.lang.Object> params, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowReadChannel.merge(java.util.Map<java.lang.String,java.lang.Object> params, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
          Merges channels together as inputs for a single dataflow operator.
<V> DataflowReadChannel<V>
DataflowQueue.merge(PGroup group, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowReadChannel.merge(PGroup group, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
          Merges channels together as inputs for a single dataflow operator.
<V> DataflowReadChannel<V>
DataflowQueue.merge(PGroup group, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowReadChannel.merge(PGroup group, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
          Merges channels together as inputs for a single dataflow operator.
<V> DataflowReadChannel<V>
SyncDataflowQueue.merge(PGroup group, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
SyncDataflowStreamReadAdapter.merge(PGroup group, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
SyncDataflowVariable.merge(PGroup group, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowQueue.merge(PGroup group, java.util.Map<java.lang.String,java.lang.Object> params, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowReadChannel.merge(PGroup group, java.util.Map<java.lang.String,java.lang.Object> params, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
          Merges channels together as inputs for a single dataflow operator.
<V> DataflowReadChannel<V>
DataflowQueue.merge(PGroup group, java.util.Map<java.lang.String,java.lang.Object> params, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowReadChannel.merge(PGroup group, java.util.Map<java.lang.String,java.lang.Object> params, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
          Merges channels together as inputs for a single dataflow operator.
<V> DataflowReadChannel<V>
DataflowQueue.merge(Pool pool, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowReadChannel.merge(Pool pool, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
          Merges channels together as inputs for a single dataflow operator.
<V> DataflowReadChannel<V>
DataflowQueue.merge(Pool pool, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowReadChannel.merge(Pool pool, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
          Merges channels together as inputs for a single dataflow operator.
<V> DataflowReadChannel<V>
DataflowQueue.merge(Pool pool, java.util.Map<java.lang.String,java.lang.Object> params, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowReadChannel.merge(Pool pool, java.util.Map<java.lang.String,java.lang.Object> params, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
          Merges channels together as inputs for a single dataflow operator.
<V> DataflowReadChannel<V>
DataflowQueue.merge(Pool pool, java.util.Map<java.lang.String,java.lang.Object> params, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowReadChannel.merge(Pool pool, java.util.Map<java.lang.String,java.lang.Object> params, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
          Merges channels together as inputs for a single dataflow operator.
<V> DataflowReadChannel<V>
DataflowQueue.or(groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowReadChannel.or(groovy.lang.Closure<V> closure)
          Creates and attaches a new operator processing values from the channel
 DataflowReadChannel<T> DataflowQueue.tap(DataflowWriteChannel<T> target)
           
 DataflowReadChannel<T> DataflowReadChannel.tap(DataflowWriteChannel<T> target)
          Taps into the pipeline.
 DataflowReadChannel<T> DataflowQueue.tap(java.util.Map<java.lang.String,java.lang.Object> params, DataflowWriteChannel<T> target)
           
 DataflowReadChannel<T> DataflowReadChannel.tap(java.util.Map<java.lang.String,java.lang.Object> params, DataflowWriteChannel<T> target)
          Taps into the pipeline.
 DataflowReadChannel<T> DataflowQueue.tap(PGroup group, DataflowWriteChannel<T> target)
           
 DataflowReadChannel<T> DataflowReadChannel.tap(PGroup group, DataflowWriteChannel<T> target)
          Taps into the pipeline.
 DataflowReadChannel<T> SyncDataflowQueue.tap(PGroup group, DataflowWriteChannel<T> target)
           
 DataflowReadChannel<T> SyncDataflowStreamReadAdapter.tap(PGroup group, DataflowWriteChannel<T> target)
           
 DataflowReadChannel<T> SyncDataflowVariable.tap(PGroup group, DataflowWriteChannel<T> target)
           
 DataflowReadChannel<T> DataflowQueue.tap(PGroup group, java.util.Map<java.lang.String,java.lang.Object> params, DataflowWriteChannel<T> target)
           
 DataflowReadChannel<T> DataflowReadChannel.tap(PGroup group, java.util.Map<java.lang.String,java.lang.Object> params, DataflowWriteChannel<T> target)
          Taps into the pipeline.
 DataflowReadChannel<T> DataflowQueue.tap(Pool pool, DataflowWriteChannel<T> target)
           
 DataflowReadChannel<T> DataflowReadChannel.tap(Pool pool, DataflowWriteChannel<T> target)
          Taps into the pipeline.
 DataflowReadChannel<T> DataflowQueue.tap(Pool pool, java.util.Map<java.lang.String,java.lang.Object> params, DataflowWriteChannel<T> target)
           
 DataflowReadChannel<T> DataflowReadChannel.tap(Pool pool, java.util.Map<java.lang.String,java.lang.Object> params, DataflowWriteChannel<T> target)
          Taps into the pipeline.
 

Methods in groovyx.gpars.dataflow with parameters of type DataflowReadChannel
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.
<V> DataflowReadChannel<V>
DataflowQueue.merge(DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowReadChannel.merge(DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
          Merges channels together as inputs for a single dataflow operator.
<V> DataflowReadChannel<V>
DataflowQueue.merge(java.util.Map<java.lang.String,java.lang.Object> params, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowReadChannel.merge(java.util.Map<java.lang.String,java.lang.Object> params, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
          Merges channels together as inputs for a single dataflow operator.
<V> DataflowReadChannel<V>
DataflowQueue.merge(PGroup group, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowReadChannel.merge(PGroup group, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
          Merges channels together as inputs for a single dataflow operator.
<V> DataflowReadChannel<V>
DataflowQueue.merge(PGroup group, java.util.Map<java.lang.String,java.lang.Object> params, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowReadChannel.merge(PGroup group, java.util.Map<java.lang.String,java.lang.Object> params, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
          Merges channels together as inputs for a single dataflow operator.
<V> DataflowReadChannel<V>
DataflowQueue.merge(Pool pool, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowReadChannel.merge(Pool pool, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
          Merges channels together as inputs for a single dataflow operator.
<V> DataflowReadChannel<V>
DataflowQueue.merge(Pool pool, java.util.Map<java.lang.String,java.lang.Object> params, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowReadChannel.merge(Pool pool, java.util.Map<java.lang.String,java.lang.Object> params, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
          Merges channels together as inputs for a single dataflow operator.
static DataflowProcessor Dataflow.operator(DataflowReadChannel input, DataflowWriteChannel output, groovy.lang.Closure code)
          Creates an operator using the current parallel group
static DataflowProcessor Dataflow.operator(DataflowReadChannel input, DataflowWriteChannel output, int maxForks, groovy.lang.Closure code)
          Creates an operator using the current parallel group
static Select<?> Dataflow.select(DataflowReadChannel<?>... channels)
          Creates a select using the default dataflow parallel group.
static 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 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.
 void SyncDataflowBroadcast.unsubscribeReadChannel(DataflowReadChannel<T> channel)
          Un-registers the supplied read channel from the broadcast.
 

Method parameters in groovyx.gpars.dataflow with type arguments of type DataflowReadChannel
<V> DataflowReadChannel<V>
DataflowQueue.merge(java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowReadChannel.merge(java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
          Merges channels together as inputs for a single dataflow operator.
<V> DataflowReadChannel<V>
DataflowQueue.merge(java.util.Map<java.lang.String,java.lang.Object> params, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowReadChannel.merge(java.util.Map<java.lang.String,java.lang.Object> params, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
          Merges channels together as inputs for a single dataflow operator.
<V> DataflowReadChannel<V>
DataflowQueue.merge(PGroup group, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowReadChannel.merge(PGroup group, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
          Merges channels together as inputs for a single dataflow operator.
<V> DataflowReadChannel<V>
SyncDataflowQueue.merge(PGroup group, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
SyncDataflowStreamReadAdapter.merge(PGroup group, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
SyncDataflowVariable.merge(PGroup group, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowQueue.merge(PGroup group, java.util.Map<java.lang.String,java.lang.Object> params, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowReadChannel.merge(PGroup group, java.util.Map<java.lang.String,java.lang.Object> params, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
          Merges channels together as inputs for a single dataflow operator.
<V> DataflowReadChannel<V>
DataflowQueue.merge(Pool pool, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowReadChannel.merge(Pool pool, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
          Merges channels together as inputs for a single dataflow operator.
<V> DataflowReadChannel<V>
DataflowQueue.merge(Pool pool, java.util.Map<java.lang.String,java.lang.Object> params, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowReadChannel.merge(Pool pool, java.util.Map<java.lang.String,java.lang.Object> params, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
          Merges channels together as inputs for a single dataflow operator.
static Select<?> Dataflow.select(java.util.List<DataflowReadChannel> channels)
          Creates a select using the default dataflow parallel group.
 

Constructors in groovyx.gpars.dataflow with parameters of type DataflowReadChannel
Select(PGroup pGroup, DataflowReadChannel<? extends T>... channels)
           
 

Constructor parameters in groovyx.gpars.dataflow with type arguments of type DataflowReadChannel
Select(PGroup pGroup, java.util.List<DataflowReadChannel<? extends T>> channels)
           
 

Uses of DataflowReadChannel in groovyx.gpars.dataflow.expression
 

Classes in groovyx.gpars.dataflow.expression that implement DataflowReadChannel
 class DataflowComplexExpression<T>
          Provides the infrastructure for dataflow expressions to evaluate arguments.
 class DataflowExpression<T>
          The base class for all dataflow elements.
private static class DataflowExpression.TransformMany<V>
           
private static class DataflowExpression.TransformOne<V>
           
 class DataflowGetPropertyExpression<T>
          A DFE, which evaluates a property when the receiver becomes available
 class DataflowInvocationExpression
          A dataflow expression, which invokes a method after the receiver as well as all the arguments become available
 class RemoteDataflowExpression<T>
           
 

Methods in groovyx.gpars.dataflow.expression that return DataflowReadChannel
 DataflowReadChannel<T> DataflowExpression.filter(groovy.lang.Closure<java.lang.Boolean> closure)
           
 DataflowReadChannel<T> DataflowExpression.filter(java.util.Map<java.lang.String,java.lang.Object> params, groovy.lang.Closure<java.lang.Boolean> closure)
           
 DataflowReadChannel<T> DataflowExpression.filter(PGroup group, groovy.lang.Closure<java.lang.Boolean> closure)
           
 DataflowReadChannel<T> DataflowExpression.filter(PGroup group, java.util.Map<java.lang.String,java.lang.Object> params, groovy.lang.Closure<java.lang.Boolean> closure)
           
 DataflowReadChannel<T> DataflowExpression.filter(Pool pool, groovy.lang.Closure<java.lang.Boolean> closure)
           
 DataflowReadChannel<T> DataflowExpression.filter(Pool pool, java.util.Map<java.lang.String,java.lang.Object> params, groovy.lang.Closure<java.lang.Boolean> closure)
           
<V> DataflowReadChannel<V>
DataflowExpression.chainWith(groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowExpression.chainWith(java.util.Map<java.lang.String,java.lang.Object> params, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowExpression.chainWith(PGroup group, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowExpression.chainWith(PGroup group, java.util.Map<java.lang.String,java.lang.Object> params, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowExpression.chainWith(Pool pool, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowExpression.chainWith(Pool pool, java.util.Map<java.lang.String,java.lang.Object> params, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowExpression.merge(DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowExpression.merge(java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowExpression.merge(java.util.Map<java.lang.String,java.lang.Object> params, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowExpression.merge(java.util.Map<java.lang.String,java.lang.Object> params, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowExpression.merge(PGroup group, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowExpression.merge(PGroup group, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowExpression.merge(PGroup group, java.util.Map<java.lang.String,java.lang.Object> params, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowExpression.merge(PGroup group, java.util.Map<java.lang.String,java.lang.Object> params, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowExpression.merge(Pool pool, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowExpression.merge(Pool pool, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowExpression.merge(Pool pool, java.util.Map<java.lang.String,java.lang.Object> params, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowExpression.merge(Pool pool, java.util.Map<java.lang.String,java.lang.Object> params, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowExpression.or(groovy.lang.Closure<V> closure)
           
 DataflowReadChannel<T> DataflowExpression.tap(DataflowWriteChannel<T> target)
           
 DataflowReadChannel<T> DataflowExpression.tap(java.util.Map<java.lang.String,java.lang.Object> params, DataflowWriteChannel<T> target)
           
 DataflowReadChannel<T> DataflowExpression.tap(PGroup group, DataflowWriteChannel<T> target)
           
 DataflowReadChannel<T> DataflowExpression.tap(PGroup group, java.util.Map<java.lang.String,java.lang.Object> params, DataflowWriteChannel<T> target)
           
 DataflowReadChannel<T> DataflowExpression.tap(Pool pool, DataflowWriteChannel<T> target)
           
 DataflowReadChannel<T> DataflowExpression.tap(Pool pool, java.util.Map<java.lang.String,java.lang.Object> params, DataflowWriteChannel<T> target)
           
 

Methods in groovyx.gpars.dataflow.expression with parameters of type DataflowReadChannel
<V> DataflowReadChannel<V>
DataflowExpression.merge(DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowExpression.merge(java.util.Map<java.lang.String,java.lang.Object> params, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowExpression.merge(PGroup group, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowExpression.merge(PGroup group, java.util.Map<java.lang.String,java.lang.Object> params, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowExpression.merge(Pool pool, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowExpression.merge(Pool pool, java.util.Map<java.lang.String,java.lang.Object> params, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
 

Method parameters in groovyx.gpars.dataflow.expression with type arguments of type DataflowReadChannel
<V> DataflowReadChannel<V>
DataflowExpression.merge(java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowExpression.merge(java.util.Map<java.lang.String,java.lang.Object> params, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowExpression.merge(PGroup group, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowExpression.merge(PGroup group, java.util.Map<java.lang.String,java.lang.Object> params, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowExpression.merge(Pool pool, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowExpression.merge(Pool pool, java.util.Map<java.lang.String,java.lang.Object> params, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
 

Uses of DataflowReadChannel in groovyx.gpars.dataflow.impl
 

Fields in groovyx.gpars.dataflow.impl declared as DataflowReadChannel
private  DataflowReadChannel<? extends T> SelectCallback.channel
           
 

Fields in groovyx.gpars.dataflow.impl with type parameters of type DataflowReadChannel
private  java.util.List<DataflowReadChannel<? extends T>> SelectBase.channels
           
 

Methods in groovyx.gpars.dataflow.impl with parameters of type DataflowReadChannel
(package private)  void SelectBase.boundNotification(int index, DataflowReadChannel<? extends T> channel)
          Invoked by the SelectCallback instances, potentially concurrently to inform about new values being available for read from channels.
private  void SelectBase.disableDFV(int currentPosition, DataflowReadChannel<? extends T> channel)
          Sets the flag in the disabledDFVs array, if the channel is a DFV
 

Constructors in groovyx.gpars.dataflow.impl with parameters of type DataflowReadChannel
SelectCallback(java.lang.Object owner, int index, DataflowReadChannel<? extends T> channel)
           
 

Constructor parameters in groovyx.gpars.dataflow.impl with type arguments of type DataflowReadChannel
SelectBase(PGroup pGroup, java.util.List<DataflowReadChannel<? extends T>> channels)
          Stores the input channel and registers for the wheneverBound() event on each
 

Uses of DataflowReadChannel in groovyx.gpars.dataflow.operator
 

Fields in groovyx.gpars.dataflow.operator declared as DataflowReadChannel
private  DataflowReadChannel Pipeline.output
           
 

Methods in groovyx.gpars.dataflow.operator that return DataflowReadChannel
 DataflowReadChannel Pipeline.getOutput()
           
 

Methods in groovyx.gpars.dataflow.operator that return types with arguments of type DataflowReadChannel
(package private) static java.util.List<DataflowReadChannel> DataflowProcessor.extractInputs(java.util.Map<java.lang.String,java.lang.Object> channels)
           
 

Methods in groovyx.gpars.dataflow.operator with parameters of type DataflowReadChannel
 java.lang.Object DataflowEventAdapter.controlMessageArrived(DataflowProcessor processor, DataflowReadChannel<java.lang.Object> channel, int index, java.lang.Object message)
          Invoked when a control message (instances of ControlMessage) becomes available in an input channel.
 java.lang.Object DataflowEventListener.controlMessageArrived(DataflowProcessor processor, DataflowReadChannel<java.lang.Object> channel, int index, java.lang.Object message)
          Invoked when a control message (instances of ControlMessage) becomes available in an input channel.
protected  java.lang.Object DataflowProcessor.fireControlMessageArrived(DataflowReadChannel channel, int index, java.lang.Object message)
           
protected  java.lang.Object DataflowProcessor.fireMessageArrived(DataflowReadChannel channel, int index, java.lang.Object message)
           
(package private)  Pipeline Pipeline.merge(DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure closure)
          Merges channels together as inputs for a single dataflow operator.
(package private)  Pipeline Pipeline.merge(java.util.Map<java.lang.String,java.lang.Object> params, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure closure)
          Merges channels together as inputs for a single dataflow operator.
 java.lang.Object DataflowEventAdapter.messageArrived(DataflowProcessor processor, DataflowReadChannel<java.lang.Object> channel, int index, java.lang.Object message)
          Invoked when a message becomes available in an input channel.
 java.lang.Object DataflowEventListener.messageArrived(DataflowProcessor processor, DataflowReadChannel<java.lang.Object> channel, int index, java.lang.Object message)
          Invoked when a message becomes available in an input channel.
 

Method parameters in groovyx.gpars.dataflow.operator with type arguments of type DataflowReadChannel
(package private)  Pipeline Pipeline.merge(java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure closure)
          Merges channels together as inputs for a single dataflow operator.
(package private)  Pipeline Pipeline.merge(java.util.Map<java.lang.String,java.lang.Object> params, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure closure)
          Merges channels together as inputs for a single dataflow operator.
 

Constructors in groovyx.gpars.dataflow.operator with parameters of type DataflowReadChannel
Pipeline(DataflowReadChannel output)
           
Pipeline(PGroup group, DataflowReadChannel output)
           
Pipeline(Pool pool, DataflowReadChannel output)
           
 

Uses of DataflowReadChannel in groovyx.gpars.dataflow.operator.component
 

Methods in groovyx.gpars.dataflow.operator.component with parameters of type DataflowReadChannel
 java.lang.Object GracefulShutdownListener.controlMessageArrived(DataflowProcessor processor, DataflowReadChannel<java.lang.Object> channel, int index, java.lang.Object message)
          Entering a non-idle state, so a notification needs to be sent to the monitor.
 java.lang.Object GracefulShutdownListener.messageArrived(DataflowProcessor processor, DataflowReadChannel<java.lang.Object> channel, int index, java.lang.Object message)
          Entering a non-idle state, so a notification needs to be sent to the monitor.
 

Uses of DataflowReadChannel in groovyx.gpars.dataflow.stream
 

Classes in groovyx.gpars.dataflow.stream that implement DataflowReadChannel
 class DataflowStreamReadAdapter<T>
          Adapts a DataflowStream to accommodate for the DataflowReadChannel interface.
 

Methods in groovyx.gpars.dataflow.stream that return DataflowReadChannel
 DataflowReadChannel<T> DataflowStreamReadAdapter.filter(groovy.lang.Closure<java.lang.Boolean> closure)
           
 DataflowReadChannel<T> DataflowStreamReadAdapter.filter(java.util.Map<java.lang.String,java.lang.Object> params, groovy.lang.Closure<java.lang.Boolean> closure)
           
 DataflowReadChannel<T> DataflowStreamReadAdapter.filter(PGroup group, groovy.lang.Closure<java.lang.Boolean> closure)
           
 DataflowReadChannel<T> DataflowStreamReadAdapter.filter(PGroup group, java.util.Map<java.lang.String,java.lang.Object> params, groovy.lang.Closure<java.lang.Boolean> closure)
           
 DataflowReadChannel<T> DataflowStreamReadAdapter.filter(Pool pool, groovy.lang.Closure<java.lang.Boolean> closure)
           
 DataflowReadChannel<T> DataflowStreamReadAdapter.filter(Pool pool, java.util.Map<java.lang.String,java.lang.Object> params, groovy.lang.Closure<java.lang.Boolean> closure)
           
<V> DataflowReadChannel<V>
DataflowStreamReadAdapter.chainWith(groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowStreamReadAdapter.chainWith(java.util.Map<java.lang.String,java.lang.Object> params, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowStreamReadAdapter.chainWith(PGroup group, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowStreamReadAdapter.chainWith(PGroup group, java.util.Map<java.lang.String,java.lang.Object> params, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowStreamReadAdapter.chainWith(Pool pool, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowStreamReadAdapter.chainWith(Pool pool, java.util.Map<java.lang.String,java.lang.Object> params, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowStreamReadAdapter.merge(DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowStreamReadAdapter.merge(java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowStreamReadAdapter.merge(java.util.Map<java.lang.String,java.lang.Object> params, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowStreamReadAdapter.merge(java.util.Map<java.lang.String,java.lang.Object> params, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowStreamReadAdapter.merge(PGroup group, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowStreamReadAdapter.merge(PGroup group, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowStreamReadAdapter.merge(PGroup group, java.util.Map<java.lang.String,java.lang.Object> params, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowStreamReadAdapter.merge(PGroup group, java.util.Map<java.lang.String,java.lang.Object> params, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowStreamReadAdapter.merge(Pool pool, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowStreamReadAdapter.merge(Pool pool, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowStreamReadAdapter.merge(Pool pool, java.util.Map<java.lang.String,java.lang.Object> params, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowStreamReadAdapter.merge(Pool pool, java.util.Map<java.lang.String,java.lang.Object> params, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowStreamReadAdapter.or(groovy.lang.Closure<V> closure)
           
 DataflowReadChannel<T> DataflowStreamReadAdapter.tap(DataflowWriteChannel<T> target)
           
 DataflowReadChannel<T> DataflowStreamReadAdapter.tap(java.util.Map<java.lang.String,java.lang.Object> params, DataflowWriteChannel<T> target)
           
 DataflowReadChannel<T> DataflowStreamReadAdapter.tap(PGroup group, DataflowWriteChannel<T> target)
           
 DataflowReadChannel<T> DataflowStreamReadAdapter.tap(PGroup group, java.util.Map<java.lang.String,java.lang.Object> params, DataflowWriteChannel<T> target)
           
 DataflowReadChannel<T> DataflowStreamReadAdapter.tap(Pool pool, DataflowWriteChannel<T> target)
           
 DataflowReadChannel<T> DataflowStreamReadAdapter.tap(Pool pool, java.util.Map<java.lang.String,java.lang.Object> params, DataflowWriteChannel<T> target)
           
 

Methods in groovyx.gpars.dataflow.stream with parameters of type DataflowReadChannel
 DataflowWriteChannel<T> DataflowStreamWriteAdapter.leftShift(DataflowReadChannel<T> ref)
           
 StreamCore<T> StreamCore.leftShift(DataflowReadChannel<T> ref)
          Adds a dataflow variable value to the stream, once the value is available
<V> DataflowReadChannel<V>
DataflowStreamReadAdapter.merge(DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowStreamReadAdapter.merge(java.util.Map<java.lang.String,java.lang.Object> params, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowStreamReadAdapter.merge(PGroup group, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowStreamReadAdapter.merge(PGroup group, java.util.Map<java.lang.String,java.lang.Object> params, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowStreamReadAdapter.merge(Pool pool, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowStreamReadAdapter.merge(Pool pool, java.util.Map<java.lang.String,java.lang.Object> params, DataflowReadChannel<java.lang.Object> other, groovy.lang.Closure<V> closure)
           
 

Method parameters in groovyx.gpars.dataflow.stream with type arguments of type DataflowReadChannel
<V> DataflowReadChannel<V>
DataflowStreamReadAdapter.merge(java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowStreamReadAdapter.merge(java.util.Map<java.lang.String,java.lang.Object> params, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowStreamReadAdapter.merge(PGroup group, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowStreamReadAdapter.merge(PGroup group, java.util.Map<java.lang.String,java.lang.Object> params, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowStreamReadAdapter.merge(Pool pool, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
<V> DataflowReadChannel<V>
DataflowStreamReadAdapter.merge(Pool pool, java.util.Map<java.lang.String,java.lang.Object> params, java.util.List<DataflowReadChannel<java.lang.Object>> others, groovy.lang.Closure<V> closure)
           
 

Uses of DataflowReadChannel in groovyx.gpars.group
 

Methods in groovyx.gpars.group with parameters of type DataflowReadChannel
 DataflowProcessor PGroup.operator(DataflowReadChannel input, DataflowWriteChannel output, groovy.lang.Closure code)
          Creates an operator using the current parallel group
 DataflowProcessor PGroup.operator(DataflowReadChannel input, DataflowWriteChannel output, int maxForks, groovy.lang.Closure code)
          Creates an operator using the current parallel group
 Select PGroup.select(DataflowReadChannel... channels)
          Creates a select using the current parallel group.
 DataflowProcessor PGroup.splitter(DataflowReadChannel inputChannel, java.util.List<DataflowWriteChannel> outputChannels)
          Creates a splitter copying its single input channel into all of its output channels.
 DataflowProcessor PGroup.splitter(DataflowReadChannel inputChannel, java.util.List<DataflowWriteChannel> outputChannels, int maxForks)
          Creates a splitter copying its single input channel into all of its output channels.
 

Method parameters in groovyx.gpars.group with type arguments of type DataflowReadChannel
 Select PGroup.select(java.util.List<DataflowReadChannel> channels)
          Creates a select using the current parallel group.
 


Copyright © 2008–2012 Václav Pech. All Rights Reserved.