Class JSAgentWaiterList.JSAgentWaiterListEntry

All Implemented Interfaces:
Serializable, Iterable<JSAgentWaiterList.WaiterRecord>, Collection<JSAgentWaiterList.WaiterRecord>, Queue<JSAgentWaiterList.WaiterRecord>
Enclosing class:
JSAgentWaiterList

public static final class JSAgentWaiterList.JSAgentWaiterListEntry extends ConcurrentLinkedQueue<JSAgentWaiterList.WaiterRecord>
See Also:
  • Constructor Details

    • JSAgentWaiterListEntry

      public JSAgentWaiterListEntry()
  • Method Details

    • enterCriticalSection

      public void enterCriticalSection()
    • leaveCriticalSection

      public void leaveCriticalSection()
    • getCondition

      public Condition getCondition()
    • inCriticalSection

      public boolean inCriticalSection()
    • notifyWaiters

      public static int notifyWaiters(JSAgentWaiterList.JSAgentWaiterListEntry wl, int c)