Uses of Class
org.glassfish.jersey.internal.util.collection.LinkedTransferQueue.Node
Packages that use LinkedTransferQueue.Node
Package
Description
Common set of Jersey collection classes.
-
Uses of LinkedTransferQueue.Node in org.glassfish.jersey.internal.util.collection
Fields in org.glassfish.jersey.internal.util.collection declared as LinkedTransferQueue.NodeModifier and TypeFieldDescription(package private) LinkedTransferQueue.NodeLinkedTransferQueue.headhead of the queue; null until first enqueueprivate LinkedTransferQueue.NodeLinkedTransferQueue.Itr.lastPredprivate LinkedTransferQueue.NodeLinkedTransferQueue.Itr.lastRet(package private) LinkedTransferQueue.NodeLinkedTransferQueue.Node.nextprivate LinkedTransferQueue.NodeLinkedTransferQueue.Itr.nextNodeprivate LinkedTransferQueue.NodeLinkedTransferQueue.tailtail of the queue; null until first appendMethods in org.glassfish.jersey.internal.util.collection that return LinkedTransferQueue.NodeModifier and TypeMethodDescriptionprivate LinkedTransferQueue.NodeLinkedTransferQueue.firstOfMode(boolean isData) Returns the first unmatched node of the given mode, or null if none.(package private) final LinkedTransferQueue.NodeLinkedTransferQueue.succ(LinkedTransferQueue.Node p) Returns the successor of p, or the head node if p.next has been linked to self, which will only be true if traversing with a stale pointer that is now off the list.private LinkedTransferQueue.NodeLinkedTransferQueue.tryAppend(LinkedTransferQueue.Node s, boolean haveData) Tries to append node s as tail.Methods in org.glassfish.jersey.internal.util.collection with parameters of type LinkedTransferQueue.NodeModifier and TypeMethodDescriptionprivate voidLinkedTransferQueue.Itr.advance(LinkedTransferQueue.Node prev) Moves to next node after prev, or first node if prev null.private ELinkedTransferQueue.awaitMatch(LinkedTransferQueue.Node s, LinkedTransferQueue.Node pred, E e, boolean timed, long nanos) Spins/yields/blocks until node s is matched or caller gives up.private booleanLinkedTransferQueue.casHead(LinkedTransferQueue.Node cmp, LinkedTransferQueue.Node val) (package private) final booleanLinkedTransferQueue.Node.casNext(LinkedTransferQueue.Node cmp, LinkedTransferQueue.Node val) private booleanLinkedTransferQueue.casTail(LinkedTransferQueue.Node cmp, LinkedTransferQueue.Node val) private static intLinkedTransferQueue.spinsFor(LinkedTransferQueue.Node pred, boolean haveData) Returns spin/yield value for a node with given predecessor and data mode.(package private) final LinkedTransferQueue.NodeLinkedTransferQueue.succ(LinkedTransferQueue.Node p) Returns the successor of p, or the head node if p.next has been linked to self, which will only be true if traversing with a stale pointer that is now off the list.private LinkedTransferQueue.NodeLinkedTransferQueue.tryAppend(LinkedTransferQueue.Node s, boolean haveData) Tries to append node s as tail.(package private) final voidLinkedTransferQueue.unsplice(LinkedTransferQueue.Node pred, LinkedTransferQueue.Node s) Unsplices (now or later) the given deleted/cancelled node with the given predecessor.