Top Fields Constructors Methods
io.netty.util.internal.shaded.org.jctools.queues

pack-priv abstract Class MpscBlockingConsumerArrayQueueProducerFields<E>

Located in compilation unit of io.netty.util.internal.shaded.org.jctools.queues.MpscBlockingConsumerArrayQueue.

extends MpscBlockingConsumerArrayQueuePad2<E>
Class Inheritance
Known Direct Subclasses
io.netty.util.internal.shaded.org.jctools.queues.MpscBlockingConsumerArrayQueuePad3

Field Summary

Modifier and TypeField and Description
private static final long
private volatile long
Inherited from io.netty.util.internal.shaded.org.jctools.queues.MpscBlockingConsumerArrayQueuePad2:
b000b001b002b003b004b005b006b007b010b011b012b013b014b015b016b017b020b021b022b023b024b025b026b027b030b031b032b033b034b035b036b037b040b041b042b043b044b045b046b047b050b051b052b053b054b055b056b057b060b061b062b063b064b065b066b067

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv final boolean
casProducerIndex(long expect, long newValue)

public final long
pack-priv final void
soProducerIndex(long newValue)

Field Detail

P_INDEX_OFFSETback to summary
private static final long P_INDEX_OFFSET
producerIndexback to summary
private volatile long producerIndex

Constructor Detail

MpscBlockingConsumerArrayQueueProducerFieldsback to summary
pack-priv MpscBlockingConsumerArrayQueueProducerFields(long mask, E[] buffer)

Method Detail

casProducerIndexback to summary
pack-priv final boolean casProducerIndex(long expect, long newValue)
lvProducerIndexback to summary
public final long lvProducerIndex()

Implements io.netty.util.internal.shaded.org.jctools.queues.IndexedQueueSizeUtil.IndexedQueue.lvProducerIndex.

Annotations
@Override
soProducerIndexback to summary
pack-priv final void soProducerIndex(long newValue)