private static final class DataflowExpression.WaitingThread
extends java.util.concurrent.atomic.AtomicBoolean
Modifier and Type | Field and Description |
---|---|
private java.lang.Object |
attachment |
private MessageStream |
callback |
private DataflowExpression.WaitingThread |
previous |
private static long |
serialVersionUID |
private java.lang.Thread |
thread |
Modifier | Constructor and Description |
---|---|
private |
DataflowExpression.WaitingThread(java.lang.Thread thread,
DataflowExpression.WaitingThread previous,
java.lang.Object attachment,
MessageStream callback)
Creates a representation of the request to read the value once it is bound
|
private static final long serialVersionUID
private final java.lang.Thread thread
private volatile DataflowExpression.WaitingThread previous
private final MessageStream callback
private final java.lang.Object attachment
private DataflowExpression.WaitingThread(java.lang.Thread thread, DataflowExpression.WaitingThread previous, java.lang.Object attachment, MessageStream callback)
thread
- The physical thread of the request, which will be suspendedprevious
- The previous request in the chain of requestsattachment
- An arbitrary object closely identifying the request for the callercallback
- An actor or operator to send a message to once a value is bound