abstract class BaseLinkedQueueConsumerNodeRef<E> extends BaseLinkedQueuePad1<E>
MessagePassingQueue.Consumer<T>, MessagePassingQueue.ExitCondition, MessagePassingQueue.Supplier<T>, MessagePassingQueue.WaitStrategy
Modifier and Type | Field and Description |
---|---|
protected static long |
C_NODE_OFFSET |
protected LinkedQueueNode<E> |
consumerNode |
p01, p02, p03, p04, p05, p06, p07, p10, p11, p12, p13, p14, p15, p16, p17
P_NODE_OFFSET, producerNode
p00
UNBOUNDED_CAPACITY
Constructor and Description |
---|
BaseLinkedQueueConsumerNodeRef() |
Modifier and Type | Method and Description |
---|---|
protected LinkedQueueNode<E> |
lpConsumerNode() |
protected LinkedQueueNode<E> |
lvConsumerNode() |
protected void |
spConsumerNode(LinkedQueueNode<E> newValue) |
casProducerNode, lpProducerNode, lvProducerNode, spProducerNode
contains, containsAll, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
capacity, clear, drain, drain, drain, fill, fill, fill, isEmpty, offer, peek, poll, relaxedOffer, relaxedPeek, relaxedPoll, size
protected static final long C_NODE_OFFSET
protected LinkedQueueNode<E> consumerNode
protected final void spConsumerNode(LinkedQueueNode<E> newValue)
protected final LinkedQueueNode<E> lvConsumerNode()
protected final LinkedQueueNode<E> lpConsumerNode()