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.consumerNodeprivate LinkedQueueAtomicNode<E> BaseLinkedAtomicQueueProducerNodeRef.producerNodeFields in org.jctools.queues.atomic with type parameters of type LinkedQueueAtomicNodeModifier and TypeFieldDescriptionprivate static final AtomicReferenceFieldUpdater<BaseLinkedAtomicQueueConsumerNodeRef, LinkedQueueAtomicNode> BaseLinkedAtomicQueueConsumerNodeRef.C_NODE_UPDATERprivate static final AtomicReferenceFieldUpdater<BaseLinkedAtomicQueueProducerNodeRef, LinkedQueueAtomicNode> BaseLinkedAtomicQueueProducerNodeRef.P_NODE_UPDATERMethods 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 booleanBaseLinkedAtomicQueueProducerNodeRef.casProducerNode(LinkedQueueAtomicNode<E> expect, LinkedQueueAtomicNode<E> newValue) private LinkedQueueAtomicNode<E> MpscLinkedAtomicQueue.getNextConsumerNode(LinkedQueueAtomicNode<E> currConsumerNode) protected EBaseLinkedAtomicQueue.getSingleConsumerNodeValue(LinkedQueueAtomicNode<E> currConsumerNode, LinkedQueueAtomicNode<E> nextNode) voidLinkedQueueAtomicNode.soNext(LinkedQueueAtomicNode<E> n) (package private) final voidBaseLinkedAtomicQueueProducerNodeRef.soProducerNode(LinkedQueueAtomicNode<E> newValue) (package private) final voidBaseLinkedAtomicQueueConsumerNodeRef.spConsumerNode(LinkedQueueAtomicNode<E> newValue) (package private) LinkedQueueAtomicNode<E> BaseLinkedAtomicQueue.spinWaitForNextNode(LinkedQueueAtomicNode<E> currNode) voidLinkedQueueAtomicNode.spNext(LinkedQueueAtomicNode<E> n) (package private) final voidBaseLinkedAtomicQueueProducerNodeRef.spProducerNode(LinkedQueueAtomicNode<E> newValue) protected final LinkedQueueAtomicNode<E> BaseLinkedAtomicQueueProducerNodeRef.xchgProducerNode(LinkedQueueAtomicNode<E> newValue)