Uses of Class
org.compass.core.util.backport.java.util.concurrent.SynchronousQueue.Node

Packages that use SynchronousQueue.Node
org.compass.core.util.backport.java.util.concurrent Utility classes commonly useful in concurrent programming. 
 

Uses of SynchronousQueue.Node in org.compass.core.util.backport.java.util.concurrent
 

Fields in org.compass.core.util.backport.java.util.concurrent declared as SynchronousQueue.Node
(package private)  SynchronousQueue.Node SynchronousQueue.Node.next
          Next node in wait queue
 

Methods in org.compass.core.util.backport.java.util.concurrent that return SynchronousQueue.Node
(package private) abstract  SynchronousQueue.Node SynchronousQueue.WaitQueue.deq()
          Removes and returns node, or null if empty.
(package private)  SynchronousQueue.Node SynchronousQueue.FifoWaitQueue.deq()
           
(package private)  SynchronousQueue.Node SynchronousQueue.LifoWaitQueue.deq()
           
(package private) abstract  SynchronousQueue.Node SynchronousQueue.WaitQueue.enq(Object x)
          Creates, adds, and returns node for x.
(package private)  SynchronousQueue.Node SynchronousQueue.FifoWaitQueue.enq(Object x)
           
(package private)  SynchronousQueue.Node SynchronousQueue.LifoWaitQueue.enq(Object x)
           
 

Methods in org.compass.core.util.backport.java.util.concurrent with parameters of type SynchronousQueue.Node
(package private) abstract  boolean SynchronousQueue.WaitQueue.shouldUnlink(SynchronousQueue.Node node)
          Returns true if a cancelled node might be on queue.
(package private)  boolean SynchronousQueue.FifoWaitQueue.shouldUnlink(SynchronousQueue.Node node)
           
(package private)  boolean SynchronousQueue.LifoWaitQueue.shouldUnlink(SynchronousQueue.Node node)
           
(package private) abstract  void SynchronousQueue.WaitQueue.unlink(SynchronousQueue.Node node)
          Removes a cancelled node to avoid garbage retention.
(package private)  void SynchronousQueue.FifoWaitQueue.unlink(SynchronousQueue.Node node)
           
(package private)  void SynchronousQueue.LifoWaitQueue.unlink(SynchronousQueue.Node node)
           
 

Constructors in org.compass.core.util.backport.java.util.concurrent with parameters of type SynchronousQueue.Node
SynchronousQueue.Node(Object x, SynchronousQueue.Node n)
          Creates a node with initial item and next
 



Copyright (c) 2004-2006 The Compass Project.