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()
-