public class DataflowInvocationExpression extends DataflowComplexExpression<java.lang.Object>
DataflowExpression.BindDataflow<T>, DataflowExpression.DataflowExpressionsCollector| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
methodName |
private java.lang.Object |
receiver |
private static long |
serialVersionUID |
argserror, S_INITIALIZED, S_INITIALIZING, S_NOT_INITIALIZED, state, stateUpdater, value, waitingUpdaterserialHandle| Constructor and Description |
|---|
DataflowInvocationExpression(java.lang.Object receiver,
java.lang.String methodName,
java.lang.Object[] args) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Object |
evaluate()
Evaluates all the arguments
|
protected void |
subscribe(DataflowExpression.DataflowExpressionsCollector listener)
Subscribes the listener to all the arguments
|
binaryChoice, binaryChoice, binaryChoice, binaryChoice, binaryChoice, binaryChoice, bind, bindError, bindSafely, bindUnique, chainWith, chainWith, chainWith, chainWith, chainWith, chainWith, choice, choice, choice, choice, choice, choice, doBindImpl, doBindRemote, filter, filter, filter, filter, filter, filter, getBindErrorManager, getEventManager, getMetaClass, getProperty, getVal, getVal, getValAsync, getValAsync, into, into, into, into, into, into, invokeMethod, isBound, join, join, length, merge, merge, merge, merge, merge, merge, merge, merge, merge, merge, merge, merge, or, or, poll, rightShift, scheduleCallback, separate, separate, separate, separate, separate, separate, setMetaClass, setProperty, split, split, split, split, split, split, split, split, split, split, split, split, subscribe, tap, tap, tap, tap, tap, tap, then, then, then, thenForkAndJoin, thenForkAndJoin, thenForkAndJoin, toString, transform, whenBound, whenBound, whenBound, whenBound, wheneverBound, wheneverBoundcreateRemoteHandle, getOrCreateSerialHandle, getRemoteClass, writeReplaceprivate static final long serialVersionUID
private java.lang.Object receiver
private final java.lang.String methodName
public DataflowInvocationExpression(java.lang.Object receiver,
java.lang.String methodName,
java.lang.Object[] args)
protected java.lang.Object evaluate()
DataflowComplexExpressionevaluate in class DataflowComplexExpression<java.lang.Object>protected void subscribe(DataflowExpression.DataflowExpressionsCollector listener)
DataflowComplexExpressionsubscribe in class DataflowComplexExpression<java.lang.Object>