Uses of Class
org.jctools.queues.atomic.LinkedQueueAtomicNode
-
Packages that use LinkedQueueAtomicNode Package Description org.jctools.queues.atomic -
-
Uses of LinkedQueueAtomicNode in org.jctools.queues.atomic
Fields in org.jctools.queues.atomic declared as LinkedQueueAtomicNode Modifier and Type Field Description private LinkedQueueAtomicNode<E>
BaseLinkedAtomicQueueConsumerNodeRef. consumerNode
private LinkedQueueAtomicNode<E>
BaseLinkedAtomicQueueProducerNodeRef. producerNode
Fields in org.jctools.queues.atomic with type parameters of type LinkedQueueAtomicNode Modifier and Type Field Description private static java.util.concurrent.atomic.AtomicReferenceFieldUpdater<BaseLinkedAtomicQueueConsumerNodeRef,LinkedQueueAtomicNode>
BaseLinkedAtomicQueueConsumerNodeRef. C_NODE_UPDATER
private static java.util.concurrent.atomic.AtomicReferenceFieldUpdater<BaseLinkedAtomicQueueProducerNodeRef,LinkedQueueAtomicNode>
BaseLinkedAtomicQueueProducerNodeRef. P_NODE_UPDATER
Methods in org.jctools.queues.atomic that return LinkedQueueAtomicNode Modifier and Type Method Description private LinkedQueueAtomicNode<E>
MpscLinkedAtomicQueue. getNextConsumerNode(LinkedQueueAtomicNode<E> currConsumerNode)
(package private) LinkedQueueAtomicNode<E>
BaseLinkedAtomicQueueConsumerNodeRef. lpConsumerNode()
(package private) LinkedQueueAtomicNode<E>
BaseLinkedAtomicQueueProducerNodeRef. lpProducerNode()
(package private) LinkedQueueAtomicNode<E>
BaseLinkedAtomicQueueConsumerNodeRef. lvConsumerNode()
LinkedQueueAtomicNode<E>
LinkedQueueAtomicNode. lvNext()
(package private) LinkedQueueAtomicNode<E>
BaseLinkedAtomicQueueProducerNodeRef. lvProducerNode()
protected LinkedQueueAtomicNode<E>
BaseLinkedAtomicQueue. newNode()
protected LinkedQueueAtomicNode<E>
BaseLinkedAtomicQueue. newNode(E e)
(package private) LinkedQueueAtomicNode<E>
BaseLinkedAtomicQueue. spinWaitForNextNode(LinkedQueueAtomicNode<E> currNode)
protected LinkedQueueAtomicNode<E>
BaseLinkedAtomicQueueProducerNodeRef. xchgProducerNode(LinkedQueueAtomicNode<E> newValue)
Methods in org.jctools.queues.atomic with parameters of type LinkedQueueAtomicNode Modifier and Type Method Description (package private) boolean
BaseLinkedAtomicQueueProducerNodeRef. casProducerNode(LinkedQueueAtomicNode<E> expect, LinkedQueueAtomicNode<E> newValue)
private LinkedQueueAtomicNode<E>
MpscLinkedAtomicQueue. getNextConsumerNode(LinkedQueueAtomicNode<E> currConsumerNode)
protected E
BaseLinkedAtomicQueue. getSingleConsumerNodeValue(LinkedQueueAtomicNode<E> currConsumerNode, LinkedQueueAtomicNode<E> nextNode)
void
LinkedQueueAtomicNode. soNext(LinkedQueueAtomicNode<E> n)
(package private) void
BaseLinkedAtomicQueueProducerNodeRef. soProducerNode(LinkedQueueAtomicNode<E> newValue)
(package private) void
BaseLinkedAtomicQueueConsumerNodeRef. spConsumerNode(LinkedQueueAtomicNode<E> newValue)
(package private) LinkedQueueAtomicNode<E>
BaseLinkedAtomicQueue. spinWaitForNextNode(LinkedQueueAtomicNode<E> currNode)
void
LinkedQueueAtomicNode. spNext(LinkedQueueAtomicNode<E> n)
(package private) void
BaseLinkedAtomicQueueProducerNodeRef. spProducerNode(LinkedQueueAtomicNode<E> newValue)
protected LinkedQueueAtomicNode<E>
BaseLinkedAtomicQueueProducerNodeRef. xchgProducerNode(LinkedQueueAtomicNode<E> newValue)
-