Uses of Class
org.jctools.queues.atomic.LinkedQueueAtomicNode
Packages that use LinkedQueueAtomicNode
-
Uses of LinkedQueueAtomicNode in org.jctools.queues.atomic
Fields in org.jctools.queues.atomic declared as LinkedQueueAtomicNodeModifier and TypeFieldDescriptionprivate LinkedQueueAtomicNode
<E> BaseLinkedAtomicQueueConsumerNodeRef.consumerNode
private LinkedQueueAtomicNode
<E> BaseLinkedAtomicQueueProducerNodeRef.producerNode
Fields in org.jctools.queues.atomic with type parameters of type LinkedQueueAtomicNodeModifier and TypeFieldDescriptionprivate static final AtomicReferenceFieldUpdater
<BaseLinkedAtomicQueueConsumerNodeRef, LinkedQueueAtomicNode> BaseLinkedAtomicQueueConsumerNodeRef.C_NODE_UPDATER
private static final AtomicReferenceFieldUpdater
<BaseLinkedAtomicQueueProducerNodeRef, LinkedQueueAtomicNode> BaseLinkedAtomicQueueProducerNodeRef.P_NODE_UPDATER
Methods in org.jctools.queues.atomic that return LinkedQueueAtomicNodeModifier and TypeMethodDescriptionprivate LinkedQueueAtomicNode
<E> MpscLinkedAtomicQueue.getNextConsumerNode
(LinkedQueueAtomicNode<E> currConsumerNode) (package private) final LinkedQueueAtomicNode
<E> BaseLinkedAtomicQueueConsumerNodeRef.lpConsumerNode()
(package private) final LinkedQueueAtomicNode
<E> BaseLinkedAtomicQueueProducerNodeRef.lpProducerNode()
(package private) final LinkedQueueAtomicNode
<E> BaseLinkedAtomicQueueConsumerNodeRef.lvConsumerNode()
LinkedQueueAtomicNode.lvNext()
(package private) final LinkedQueueAtomicNode
<E> BaseLinkedAtomicQueueProducerNodeRef.lvProducerNode()
protected final LinkedQueueAtomicNode
<E> BaseLinkedAtomicQueue.newNode()
protected final LinkedQueueAtomicNode
<E> (package private) LinkedQueueAtomicNode
<E> BaseLinkedAtomicQueue.spinWaitForNextNode
(LinkedQueueAtomicNode<E> currNode) protected final LinkedQueueAtomicNode
<E> BaseLinkedAtomicQueueProducerNodeRef.xchgProducerNode
(LinkedQueueAtomicNode<E> newValue) Methods in org.jctools.queues.atomic with parameters of type LinkedQueueAtomicNodeModifier and TypeMethodDescription(package private) final 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) final void
BaseLinkedAtomicQueueProducerNodeRef.soProducerNode
(LinkedQueueAtomicNode<E> newValue) (package private) final void
BaseLinkedAtomicQueueConsumerNodeRef.spConsumerNode
(LinkedQueueAtomicNode<E> newValue) (package private) LinkedQueueAtomicNode
<E> BaseLinkedAtomicQueue.spinWaitForNextNode
(LinkedQueueAtomicNode<E> currNode) void
LinkedQueueAtomicNode.spNext
(LinkedQueueAtomicNode<E> n) (package private) final void
BaseLinkedAtomicQueueProducerNodeRef.spProducerNode
(LinkedQueueAtomicNode<E> newValue) protected final LinkedQueueAtomicNode
<E> BaseLinkedAtomicQueueProducerNodeRef.xchgProducerNode
(LinkedQueueAtomicNode<E> newValue)