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)