edu.emory.mathcs.backport.java.util.concurrent.helpers

Class WaitQueue.WaitNode

Enclosing Class:
WaitQueue

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

Constructor Summary

WaitNode()

Method Summary

boolean
doTimedWait(WaitQueue.QueuedSync sync, long nanos)
void
doWait(WaitQueue.QueuedSync sync)
void
doWaitUninterruptibly(WaitQueue.QueuedSync sync)
Thread
getOwner()
boolean
signal(WaitQueue.QueuedSync sync)

Constructor Details

WaitNode

public WaitNode()

Method Details

doTimedWait

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

doWait

public void doWait(WaitQueue.QueuedSync sync)
            throws InterruptedException

doWaitUninterruptibly

public void doWaitUninterruptibly(WaitQueue.QueuedSync sync)

getOwner

public Thread getOwner()

signal

public boolean signal(WaitQueue.QueuedSync sync)