Build 1.0_r1(from source)

java.util.concurrent
Class SynchronousQueue.WaitQueue

java.lang.Object
  extended by java.util.concurrent.SynchronousQueue.WaitQueue
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
SynchronousQueue.FifoWaitQueue, SynchronousQueue.LifoWaitQueue
Enclosing class:
SynchronousQueue<E>

abstract static class SynchronousQueue.WaitQueue
extends Object
implements Serializable

Queue to hold waiting puts/takes; specialized to Fifo/Lifo below. These queues have all transient fields, but are serializable in order to recover fairness settings when deserialized.


Constructor Summary
SynchronousQueue.WaitQueue()
           
 
Method Summary
(package private) abstract  SynchronousQueue.Node deq()
          Remove and return node, or null if empty
(package private) abstract  SynchronousQueue.Node enq(Object x)
          Create, add, and return node for x
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SynchronousQueue.WaitQueue

SynchronousQueue.WaitQueue()
Method Detail

enq

abstract SynchronousQueue.Node enq(Object x)
Create, add, and return node for x


deq

abstract SynchronousQueue.Node deq()
Remove and return node, or null if empty


Build 1.0_r1(from source)

Please submit a feedback, bug or feature