public class NamedWindowConsumerLatchWait extends NamedWindowConsumerLatch
Constructor and Description |
---|
NamedWindowConsumerLatchWait(NamedWindowConsumerLatchFactory factory) |
NamedWindowConsumerLatchWait(NamedWindowDeltaData deltaData,
Map<EPStatementAgentInstanceHandle,List<NamedWindowConsumerView>> dispatchTo,
NamedWindowConsumerLatchFactory factory,
NamedWindowConsumerLatchWait earlier) |
Modifier and Type | Method and Description |
---|---|
void |
await()
Blcking call that returns only when the earlier latch completed.
|
void |
done()
Called to indicate that the latch completed and a later latch can start.
|
Thread |
getCurrentThread() |
boolean |
isCompleted()
Returns true if the dispatch completed for this future.
|
void |
setLater(NamedWindowConsumerLatchWait later)
Hand a later latch to use for indicating completion via notify.
|
getDeltaData, getDispatchTo
public NamedWindowConsumerLatchWait(NamedWindowDeltaData deltaData, Map<EPStatementAgentInstanceHandle,List<NamedWindowConsumerView>> dispatchTo, NamedWindowConsumerLatchFactory factory, NamedWindowConsumerLatchWait earlier)
public NamedWindowConsumerLatchWait(NamedWindowConsumerLatchFactory factory)
public boolean isCompleted()
public void setLater(NamedWindowConsumerLatchWait later)
later
- is the later latchpublic void await()
await
in class NamedWindowConsumerLatch
public Thread getCurrentThread()
getCurrentThread
in class NamedWindowConsumerLatch
public void done()
done
in class NamedWindowConsumerLatch