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)