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,BaseMpscLinkedUnpaddedArrayQueue,BaseMpscLinkedUnpaddedArrayQueueColdProducerFields,BaseMpscLinkedUnpaddedArrayQueueConsumerFields,BaseMpscLinkedUnpaddedArrayQueuePad1,BaseMpscLinkedUnpaddedArrayQueuePad2,BaseMpscLinkedUnpaddedArrayQueuePad3,BaseMpscLinkedUnpaddedArrayQueueProducerFields,BaseSpscLinkedArrayQueue,BaseSpscLinkedArrayQueueConsumerColdFields,BaseSpscLinkedArrayQueueConsumerField,BaseSpscLinkedArrayQueueL2Pad,BaseSpscLinkedArrayQueuePrePad,BaseSpscLinkedArrayQueueProducerColdFields,BaseSpscLinkedArrayQueueProducerFields,BaseSpscLinkedAtomicArrayQueue,BaseSpscLinkedAtomicArrayQueueConsumerColdFields,BaseSpscLinkedAtomicArrayQueueConsumerField,BaseSpscLinkedAtomicArrayQueueL2Pad,BaseSpscLinkedAtomicArrayQueuePrePad,BaseSpscLinkedAtomicArrayQueueProducerColdFields,BaseSpscLinkedAtomicArrayQueueProducerFields,BaseSpscLinkedUnpaddedArrayQueue,BaseSpscLinkedUnpaddedArrayQueueConsumerColdFields,BaseSpscLinkedUnpaddedArrayQueueConsumerField,BaseSpscLinkedUnpaddedArrayQueueL2Pad,BaseSpscLinkedUnpaddedArrayQueuePrePad,BaseSpscLinkedUnpaddedArrayQueueProducerColdFields,BaseSpscLinkedUnpaddedArrayQueueProducerFields,ConcurrentCircularArrayQueue,ConcurrentCircularUnpaddedArrayQueue,ConcurrentSequencedCircularArrayQueue,ConcurrentSequencedCircularUnpaddedArrayQueue,MpmcArrayQueue,MpmcArrayQueueConsumerIndexField,MpmcArrayQueueL1Pad,MpmcArrayQueueL2Pad,MpmcArrayQueueL3Pad,MpmcArrayQueueProducerIndexField,MpmcAtomicArrayQueue,MpmcAtomicArrayQueueConsumerIndexField,MpmcAtomicArrayQueueL1Pad,MpmcAtomicArrayQueueL2Pad,MpmcAtomicArrayQueueL3Pad,MpmcAtomicArrayQueueProducerIndexField,MpmcUnboundedXaddArrayQueue,MpmcUnpaddedArrayQueue,MpmcUnpaddedArrayQueueConsumerIndexField,MpmcUnpaddedArrayQueueL1Pad,MpmcUnpaddedArrayQueueL2Pad,MpmcUnpaddedArrayQueueL3Pad,MpmcUnpaddedArrayQueueProducerIndexField,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,MpscChunkedUnpaddedArrayQueue,MpscChunkedUnpaddedArrayQueueColdProducerFields,MpscGrowableArrayQueue,MpscGrowableAtomicArrayQueue,MpscGrowableUnpaddedArrayQueue,MpscUnboundedArrayQueue,MpscUnboundedAtomicArrayQueue,MpscUnboundedUnpaddedArrayQueue,MpscUnboundedXaddArrayQueue,MpscUnpaddedArrayQueue,MpscUnpaddedArrayQueueConsumerIndexField,MpscUnpaddedArrayQueueL1Pad,MpscUnpaddedArrayQueueL2Pad,MpscUnpaddedArrayQueueL3Pad,MpscUnpaddedArrayQueueMidPad,MpscUnpaddedArrayQueueProducerIndexField,MpscUnpaddedArrayQueueProducerLimitField,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,SpmcUnpaddedArrayQueue,SpmcUnpaddedArrayQueueConsumerIndexField,SpmcUnpaddedArrayQueueL1Pad,SpmcUnpaddedArrayQueueL2Pad,SpmcUnpaddedArrayQueueL3Pad,SpmcUnpaddedArrayQueueMidPad,SpmcUnpaddedArrayQueueProducerIndexCacheField,SpmcUnpaddedArrayQueueProducerIndexField,SpscArrayQueue,SpscArrayQueueColdField,SpscArrayQueueConsumerIndexField,SpscArrayQueueL1Pad,SpscArrayQueueL2Pad,SpscArrayQueueL3Pad,SpscArrayQueueProducerIndexFields,SpscAtomicArrayQueue,SpscAtomicArrayQueueColdField,SpscAtomicArrayQueueConsumerIndexField,SpscAtomicArrayQueueL1Pad,SpscAtomicArrayQueueL2Pad,SpscAtomicArrayQueueL3Pad,SpscAtomicArrayQueueProducerIndexFields,SpscChunkedArrayQueue,SpscChunkedAtomicArrayQueue,SpscChunkedUnpaddedArrayQueue,SpscGrowableArrayQueue,SpscGrowableAtomicArrayQueue,SpscGrowableUnpaddedArrayQueue,SpscUnboundedArrayQueue,SpscUnboundedAtomicArrayQueue,SpscUnboundedUnpaddedArrayQueue,SpscUnpaddedArrayQueue,SpscUnpaddedArrayQueueColdField,SpscUnpaddedArrayQueueConsumerIndexField,SpscUnpaddedArrayQueueL1Pad,SpscUnpaddedArrayQueueL2Pad,SpscUnpaddedArrayQueueL3Pad,SpscUnpaddedArrayQueueProducerIndexFields
- Enclosing class:
IndexedQueueSizeUtil
public static interface IndexedQueueSizeUtil.IndexedQueue
-
Method Summary
-
Method Details
-
lvConsumerIndex
long lvConsumerIndex() -
lvProducerIndex
long lvProducerIndex() -
capacity
int capacity()
-