edu.emory.mathcs.util.concurrent.helpers
Class WaitQueue.WaitNode

java.lang.Object
  |
  +--edu.emory.mathcs.util.concurrent.helpers.WaitQueue.WaitNode
Enclosing class:
WaitQueue

public static class WaitQueue.WaitNode
extends java.lang.Object


Constructor Summary
WaitQueue.WaitNode()
           
 
Method Summary
 boolean doTimedWait(WaitQueue.QueuedSync sync, long nanos)
           
 void doWait(WaitQueue.QueuedSync sync)
           
 boolean signal()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WaitQueue.WaitNode

public WaitQueue.WaitNode()
Method Detail

signal

public boolean signal()

doTimedWait

public boolean doTimedWait(WaitQueue.QueuedSync sync,
                           long nanos)
                    throws java.lang.InterruptedException
java.lang.InterruptedException

doWait

public void doWait(WaitQueue.QueuedSync sync)
            throws java.lang.InterruptedException
java.lang.InterruptedException