Package org.jctools.queues
Interface IndexedQueueSizeUtil.IndexedQueue
- All Known Implementing Classes:
AtomicReferenceArrayQueue,BaseMpscLinkedArrayQueue,BaseMpscLinkedArrayQueueColdProducerFields,BaseMpscLinkedArrayQueueConsumerFields,BaseMpscLinkedArrayQueuePad1,BaseMpscLinkedArrayQueuePad2,BaseMpscLinkedArrayQueuePad3,BaseMpscLinkedArrayQueueProducerFields,BaseMpscLinkedAtomicArrayQueue,BaseMpscLinkedAtomicArrayQueueColdProducerFields,BaseMpscLinkedAtomicArrayQueueConsumerFields,BaseMpscLinkedAtomicArrayQueuePad1,BaseMpscLinkedAtomicArrayQueuePad2,BaseMpscLinkedAtomicArrayQueuePad3,BaseMpscLinkedAtomicArrayQueueProducerFields,BaseSpscLinkedArrayQueue,BaseSpscLinkedArrayQueueConsumerColdFields,BaseSpscLinkedArrayQueueConsumerField,BaseSpscLinkedArrayQueueL2Pad,BaseSpscLinkedArrayQueuePrePad,BaseSpscLinkedArrayQueueProducerColdFields,BaseSpscLinkedArrayQueueProducerFields,BaseSpscLinkedAtomicArrayQueue,BaseSpscLinkedAtomicArrayQueueConsumerColdFields,BaseSpscLinkedAtomicArrayQueueConsumerField,BaseSpscLinkedAtomicArrayQueueL2Pad,BaseSpscLinkedAtomicArrayQueuePrePad,BaseSpscLinkedAtomicArrayQueueProducerColdFields,BaseSpscLinkedAtomicArrayQueueProducerFields,ConcurrentCircularArrayQueue,ConcurrentSequencedCircularArrayQueue,FFBuffer,FFBufferConsumerField,FFBufferL1Pad,FFBufferL2Pad,FFBufferL3Pad,FFBufferProducerField,MpmcArrayQueue,MpmcArrayQueueConsumerIndexField,MpmcArrayQueueL1Pad,MpmcArrayQueueL2Pad,MpmcArrayQueueL3Pad,MpmcArrayQueueProducerIndexField,MpmcAtomicArrayQueue,MpmcAtomicArrayQueueConsumerIndexField,MpmcAtomicArrayQueueL1Pad,MpmcAtomicArrayQueueL2Pad,MpmcAtomicArrayQueueL3Pad,MpmcAtomicArrayQueueProducerIndexField,MpmcUnboundedXaddArrayQueue,MpscArrayQueue,MpscArrayQueueConsumerIndexField,MpscArrayQueueL1Pad,MpscArrayQueueL2Pad,MpscArrayQueueL3Pad,MpscArrayQueueMidPad,MpscArrayQueueProducerIndexField,MpscArrayQueueProducerLimitField,MpscAtomicArrayQueue,MpscAtomicArrayQueueConsumerIndexField,MpscAtomicArrayQueueL1Pad,MpscAtomicArrayQueueL2Pad,MpscAtomicArrayQueueL3Pad,MpscAtomicArrayQueueMidPad,MpscAtomicArrayQueueProducerIndexField,MpscAtomicArrayQueueProducerLimitField,MpscBlockingConsumerArrayQueue,MpscBlockingConsumerArrayQueueColdProducerFields,MpscBlockingConsumerArrayQueueConsumerFields,MpscBlockingConsumerArrayQueuePad1,MpscBlockingConsumerArrayQueuePad2,MpscBlockingConsumerArrayQueuePad3,MpscBlockingConsumerArrayQueueProducerFields,MpscChunkedArrayQueue,MpscChunkedArrayQueueColdProducerFields,MpscChunkedAtomicArrayQueue,MpscChunkedAtomicArrayQueueColdProducerFields,MpscGrowableArrayQueue,MpscGrowableAtomicArrayQueue,MpscSequencedArrayQueue,MpscSequencedArrayQueueConsumerField,MpscSequencedArrayQueueL1Pad,MpscSequencedArrayQueueL2Pad,MpscSequencedArrayQueueProducerField,MpscUnboundedArrayQueue,MpscUnboundedAtomicArrayQueue,MpscUnboundedXaddArrayQueue,MpUnboundedXaddArrayQueue,MpUnboundedXaddArrayQueueConsumerFields,MpUnboundedXaddArrayQueuePad1,MpUnboundedXaddArrayQueuePad2,MpUnboundedXaddArrayQueuePad3,MpUnboundedXaddArrayQueuePad5,MpUnboundedXaddArrayQueueProducerChunk,MpUnboundedXaddArrayQueueProducerFields,SequencedAtomicReferenceArrayQueue,SpmcArrayQueue,SpmcArrayQueueConsumerIndexField,SpmcArrayQueueL1Pad,SpmcArrayQueueL2Pad,SpmcArrayQueueL3Pad,SpmcArrayQueueMidPad,SpmcArrayQueueProducerIndexCacheField,SpmcArrayQueueProducerIndexField,SpmcAtomicArrayQueue,SpmcAtomicArrayQueueConsumerIndexField,SpmcAtomicArrayQueueL1Pad,SpmcAtomicArrayQueueL2Pad,SpmcAtomicArrayQueueL3Pad,SpmcAtomicArrayQueueMidPad,SpmcAtomicArrayQueueProducerIndexCacheField,SpmcAtomicArrayQueueProducerIndexField,SpscArrayQueue,SpscArrayQueueColdField,SpscArrayQueueConsumerIndexField,SpscArrayQueueL1Pad,SpscArrayQueueL2Pad,SpscArrayQueueL3Pad,SpscArrayQueueProducerIndexFields,SpscAtomicArrayQueue,SpscAtomicArrayQueueColdField,SpscAtomicArrayQueueConsumerIndexField,SpscAtomicArrayQueueL1Pad,SpscAtomicArrayQueueL2Pad,SpscAtomicArrayQueueL3Pad,SpscAtomicArrayQueueProducerIndexFields,SpscChunkedArrayQueue,SpscChunkedAtomicArrayQueue,SpscGrowableArrayQueue,SpscGrowableAtomicArrayQueue,SpscUnboundedArrayQueue,SpscUnboundedAtomicArrayQueue
- Enclosing class:
IndexedQueueSizeUtil
public static interface IndexedQueueSizeUtil.IndexedQueue
-
Method Summary
-
Method Details
-
lvConsumerIndex
long lvConsumerIndex() -
lvProducerIndex
long lvProducerIndex() -
capacity
int capacity()
-