public static final class JSAgentWaiterList.JSAgentWaiterListEntry extends ConcurrentLinkedQueue<JSAgentWaiterList.WaiterRecord>
| Constructor and Description |
|---|
JSAgentWaiterListEntry() |
| Modifier and Type | Method and Description |
|---|---|
void |
enterCriticalSection() |
Condition |
getCondition() |
boolean |
inCriticalSection() |
void |
leaveCriticalSection() |
static int |
notifyWaiters(JSAgentWaiterList.JSAgentWaiterListEntry wl,
int c) |
add, addAll, clear, contains, forEach, isEmpty, iterator, offer, peek, poll, remove, removeAll, removeIf, retainAll, size, spliterator, toArray, toArray, toStringelement, removecontainsAllclone, equals, getClass, hashCode, notify, notifyAll, wait, wait, waitcontainsAll, equals, hashCode, parallelStream, stream, toArraypublic void enterCriticalSection()
public void leaveCriticalSection()
public Condition getCondition()
public boolean inCriticalSection()
public static int notifyWaiters(JSAgentWaiterList.JSAgentWaiterListEntry wl, int c)