groovyx.gpars.dataflow
Class DataflowVariable.RemoteDataflowVariable<T>

java.lang.Object
  extended by groovyx.gpars.serial.WithSerialId
      extended by groovyx.gpars.dataflow.DataflowExpression<T>
          extended by groovyx.gpars.dataflow.DataflowVariable<T>
              extended by groovyx.gpars.dataflow.DataflowVariable.RemoteDataflowVariable<T>
All Implemented Interfaces:
groovy.lang.GroovyObject, DataflowChannel<T>, DataflowReadChannel<T>, DataflowWriteChannel<T>, Promise<T>, RemoteSerialized, java.io.Serializable
Enclosing class:
DataflowVariable<T>

public static final class DataflowVariable.RemoteDataflowVariable<T>
extends DataflowVariable<T>
implements RemoteSerialized

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class groovyx.gpars.dataflow.DataflowVariable
DataflowVariable.RemoteDataflowVariable<T>
 
Nested classes/interfaces inherited from class groovyx.gpars.dataflow.DataflowExpression
DataflowExpression.BindDataflow<T>, DataflowExpression.DataflowExpressionsCollector
 
Field Summary
private  boolean disconnected
           
private  RemoteHost remoteHost
           
private static long serialVersionUID
           
 
Fields inherited from class groovyx.gpars.dataflow.DataflowExpression
S_INITIALIZED, S_INITIALIZING, S_NOT_INITIALIZED, state, stateUpdater, value, waitingUpdater
 
Fields inherited from class groovyx.gpars.serial.WithSerialId
serialHandle
 
Constructor Summary
DataflowVariable.RemoteDataflowVariable(RemoteHost host)
           
 
Method Summary
 
Methods inherited from class groovyx.gpars.dataflow.DataflowVariable
get, get, getRemoteClass, leftShift, leftShift
 
Methods inherited from class groovyx.gpars.dataflow.DataflowExpression
bind, bindSafely, bindUnique, doBindRemote, evaluate, getMetaClass, getProperty, getVal, getVal, getValAsync, getValAsync, invokeMethod, isBound, join, join, poll, rightShift, setMetaClass, setProperty, subscribe, subscribe, toString, transform, whenBound, whenBound, whenBound, whenBound, wheneverBound, wheneverBound
 
Methods inherited from class groovyx.gpars.serial.WithSerialId
createRemoteHandle, getOrCreateSerialHandle, writeReplace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface groovyx.gpars.dataflow.DataflowReadChannel
getVal, getVal, getValAsync, getValAsync, isBound, poll, rightShift, whenBound, whenBound, whenBound, whenBound, wheneverBound, wheneverBound
 
Methods inherited from interface groovyx.gpars.dataflow.DataflowWriteChannel
bind
 
Methods inherited from interface groovyx.gpars.dataflow.Promise
getVal, getVal, getValAsync, getValAsync, isBound, rightShift, whenBound, whenBound, whenBound, whenBound
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

remoteHost

private final RemoteHost remoteHost

disconnected

private boolean disconnected
Constructor Detail

DataflowVariable.RemoteDataflowVariable

public DataflowVariable.RemoteDataflowVariable(RemoteHost host)

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