Package org.jctools.queues
Interface IndexedQueueSizeUtil.IndexedQueue
-
- All Known Implementing Classes:
BaseMpscLinkedArrayQueue,BaseMpscLinkedArrayQueueColdProducerFields,BaseMpscLinkedArrayQueueConsumerFields,BaseMpscLinkedArrayQueuePad1,BaseMpscLinkedArrayQueuePad2,BaseMpscLinkedArrayQueuePad3,BaseMpscLinkedArrayQueueProducerFields,BaseMpscLinkedAtomicArrayQueue,BaseMpscLinkedAtomicArrayQueueColdProducerFields,BaseMpscLinkedAtomicArrayQueueConsumerFields,BaseMpscLinkedAtomicArrayQueuePad1,BaseMpscLinkedAtomicArrayQueuePad2,BaseMpscLinkedAtomicArrayQueuePad3,BaseMpscLinkedAtomicArrayQueueProducerFields,BaseMpscLinkedAtomicUnpaddedArrayQueue,BaseMpscLinkedAtomicUnpaddedArrayQueueColdProducerFields,BaseMpscLinkedAtomicUnpaddedArrayQueueConsumerFields,BaseMpscLinkedAtomicUnpaddedArrayQueuePad1,BaseMpscLinkedAtomicUnpaddedArrayQueuePad2,BaseMpscLinkedAtomicUnpaddedArrayQueuePad3,BaseMpscLinkedAtomicUnpaddedArrayQueueProducerFields,BaseMpscLinkedUnpaddedArrayQueue,BaseMpscLinkedUnpaddedArrayQueueColdProducerFields,BaseMpscLinkedUnpaddedArrayQueueConsumerFields,BaseMpscLinkedUnpaddedArrayQueuePad1,BaseMpscLinkedUnpaddedArrayQueuePad2,BaseMpscLinkedUnpaddedArrayQueuePad3,BaseMpscLinkedUnpaddedArrayQueueProducerFields,BaseMpscLinkedVarHandleArrayQueue,BaseMpscLinkedVarHandleArrayQueueColdProducerFields,BaseMpscLinkedVarHandleArrayQueueConsumerFields,BaseMpscLinkedVarHandleArrayQueuePad1,BaseMpscLinkedVarHandleArrayQueuePad2,BaseMpscLinkedVarHandleArrayQueuePad3,BaseMpscLinkedVarHandleArrayQueueProducerFields,BaseMpscLinkedVarHandleUnpaddedArrayQueue,BaseMpscLinkedVarHandleUnpaddedArrayQueueColdProducerFields,BaseMpscLinkedVarHandleUnpaddedArrayQueueConsumerFields,BaseMpscLinkedVarHandleUnpaddedArrayQueuePad1,BaseMpscLinkedVarHandleUnpaddedArrayQueuePad2,BaseMpscLinkedVarHandleUnpaddedArrayQueuePad3,BaseMpscLinkedVarHandleUnpaddedArrayQueueProducerFields,BaseSpscLinkedArrayQueue,BaseSpscLinkedArrayQueueConsumerColdFields,BaseSpscLinkedArrayQueueConsumerField,BaseSpscLinkedArrayQueueL2Pad,BaseSpscLinkedArrayQueuePrePad,BaseSpscLinkedArrayQueueProducerColdFields,BaseSpscLinkedArrayQueueProducerFields,BaseSpscLinkedAtomicArrayQueue,BaseSpscLinkedAtomicArrayQueueConsumerColdFields,BaseSpscLinkedAtomicArrayQueueConsumerField,BaseSpscLinkedAtomicArrayQueueL2Pad,BaseSpscLinkedAtomicArrayQueuePrePad,BaseSpscLinkedAtomicArrayQueueProducerColdFields,BaseSpscLinkedAtomicArrayQueueProducerFields,BaseSpscLinkedAtomicUnpaddedArrayQueue,BaseSpscLinkedAtomicUnpaddedArrayQueueConsumerColdFields,BaseSpscLinkedAtomicUnpaddedArrayQueueConsumerField,BaseSpscLinkedAtomicUnpaddedArrayQueueL2Pad,BaseSpscLinkedAtomicUnpaddedArrayQueuePrePad,BaseSpscLinkedAtomicUnpaddedArrayQueueProducerColdFields,BaseSpscLinkedAtomicUnpaddedArrayQueueProducerFields,BaseSpscLinkedUnpaddedArrayQueue,BaseSpscLinkedUnpaddedArrayQueueConsumerColdFields,BaseSpscLinkedUnpaddedArrayQueueConsumerField,BaseSpscLinkedUnpaddedArrayQueueL2Pad,BaseSpscLinkedUnpaddedArrayQueuePrePad,BaseSpscLinkedUnpaddedArrayQueueProducerColdFields,BaseSpscLinkedUnpaddedArrayQueueProducerFields,BaseSpscLinkedVarHandleArrayQueue,BaseSpscLinkedVarHandleArrayQueueConsumerColdFields,BaseSpscLinkedVarHandleArrayQueueConsumerField,BaseSpscLinkedVarHandleArrayQueueL2Pad,BaseSpscLinkedVarHandleArrayQueuePrePad,BaseSpscLinkedVarHandleArrayQueueProducerColdFields,BaseSpscLinkedVarHandleArrayQueueProducerFields,BaseSpscLinkedVarHandleUnpaddedArrayQueue,BaseSpscLinkedVarHandleUnpaddedArrayQueueConsumerColdFields,BaseSpscLinkedVarHandleUnpaddedArrayQueueConsumerField,BaseSpscLinkedVarHandleUnpaddedArrayQueueL2Pad,BaseSpscLinkedVarHandleUnpaddedArrayQueuePrePad,BaseSpscLinkedVarHandleUnpaddedArrayQueueProducerColdFields,BaseSpscLinkedVarHandleUnpaddedArrayQueueProducerFields,ConcurrentCircularArrayQueue,ConcurrentCircularAtomicArrayQueue,ConcurrentCircularAtomicUnpaddedArrayQueue,ConcurrentCircularUnpaddedArrayQueue,ConcurrentCircularVarHandleArrayQueue,ConcurrentCircularVarHandleUnpaddedArrayQueue,ConcurrentSequencedCircularArrayQueue,ConcurrentSequencedCircularAtomicArrayQueue,ConcurrentSequencedCircularAtomicUnpaddedArrayQueue,ConcurrentSequencedCircularUnpaddedArrayQueue,ConcurrentSequencedCircularVarHandleArrayQueue,ConcurrentSequencedCircularVarHandleUnpaddedArrayQueue,FFBuffer,FFBufferConsumerField,FFBufferL1Pad,FFBufferL2Pad,FFBufferL3Pad,FFBufferProducerField,MpmcArrayQueue,MpmcArrayQueueConsumerIndexField,MpmcArrayQueueL1Pad,MpmcArrayQueueL2Pad,MpmcArrayQueueL3Pad,MpmcArrayQueueProducerIndexField,MpmcAtomicArrayQueue,MpmcAtomicArrayQueueConsumerIndexField,MpmcAtomicArrayQueueL1Pad,MpmcAtomicArrayQueueL2Pad,MpmcAtomicArrayQueueL3Pad,MpmcAtomicArrayQueueProducerIndexField,MpmcAtomicUnpaddedArrayQueue,MpmcAtomicUnpaddedArrayQueueConsumerIndexField,MpmcAtomicUnpaddedArrayQueueL1Pad,MpmcAtomicUnpaddedArrayQueueL2Pad,MpmcAtomicUnpaddedArrayQueueL3Pad,MpmcAtomicUnpaddedArrayQueueProducerIndexField,MpmcUnboundedXaddArrayQueue,MpmcUnpaddedArrayQueue,MpmcUnpaddedArrayQueueConsumerIndexField,MpmcUnpaddedArrayQueueL1Pad,MpmcUnpaddedArrayQueueL2Pad,MpmcUnpaddedArrayQueueL3Pad,MpmcUnpaddedArrayQueueProducerIndexField,MpmcVarHandleArrayQueue,MpmcVarHandleArrayQueueConsumerIndexField,MpmcVarHandleArrayQueueL1Pad,MpmcVarHandleArrayQueueL2Pad,MpmcVarHandleArrayQueueL3Pad,MpmcVarHandleArrayQueueProducerIndexField,MpmcVarHandleUnpaddedArrayQueue,MpmcVarHandleUnpaddedArrayQueueConsumerIndexField,MpmcVarHandleUnpaddedArrayQueueL1Pad,MpmcVarHandleUnpaddedArrayQueueL2Pad,MpmcVarHandleUnpaddedArrayQueueL3Pad,MpmcVarHandleUnpaddedArrayQueueProducerIndexField,MpscArrayQueue,MpscArrayQueueConsumerIndexField,MpscArrayQueueL1Pad,MpscArrayQueueL2Pad,MpscArrayQueueL3Pad,MpscArrayQueueMidPad,MpscArrayQueueProducerIndexField,MpscArrayQueueProducerLimitField,MpscAtomicArrayQueue,MpscAtomicArrayQueueConsumerIndexField,MpscAtomicArrayQueueL1Pad,MpscAtomicArrayQueueL2Pad,MpscAtomicArrayQueueL3Pad,MpscAtomicArrayQueueMidPad,MpscAtomicArrayQueueProducerIndexField,MpscAtomicArrayQueueProducerLimitField,MpscAtomicUnpaddedArrayQueue,MpscAtomicUnpaddedArrayQueueConsumerIndexField,MpscAtomicUnpaddedArrayQueueL1Pad,MpscAtomicUnpaddedArrayQueueL2Pad,MpscAtomicUnpaddedArrayQueueL3Pad,MpscAtomicUnpaddedArrayQueueMidPad,MpscAtomicUnpaddedArrayQueueProducerIndexField,MpscAtomicUnpaddedArrayQueueProducerLimitField,MpscBlockingConsumerArrayQueue,MpscBlockingConsumerArrayQueueColdProducerFields,MpscBlockingConsumerArrayQueueConsumerFields,MpscBlockingConsumerArrayQueuePad1,MpscBlockingConsumerArrayQueuePad2,MpscBlockingConsumerArrayQueuePad3,MpscBlockingConsumerArrayQueueProducerFields,MpscBlockingConsumerVarHandleArrayQueue,MpscBlockingConsumerVarHandleArrayQueueColdProducerFields,MpscBlockingConsumerVarHandleArrayQueueConsumerFields,MpscBlockingConsumerVarHandleArrayQueuePad1,MpscBlockingConsumerVarHandleArrayQueuePad2,MpscBlockingConsumerVarHandleArrayQueuePad3,MpscBlockingConsumerVarHandleArrayQueueProducerFields,MpscBlockingConsumerVarHandleUnpaddedArrayQueue,MpscBlockingConsumerVarHandleUnpaddedArrayQueueColdProducerFields,MpscBlockingConsumerVarHandleUnpaddedArrayQueueConsumerFields,MpscBlockingConsumerVarHandleUnpaddedArrayQueuePad1,MpscBlockingConsumerVarHandleUnpaddedArrayQueuePad2,MpscBlockingConsumerVarHandleUnpaddedArrayQueuePad3,MpscBlockingConsumerVarHandleUnpaddedArrayQueueProducerFields,MpscChunkedArrayQueue,MpscChunkedArrayQueueColdProducerFields,MpscChunkedAtomicArrayQueue,MpscChunkedAtomicArrayQueueColdProducerFields,MpscChunkedAtomicUnpaddedArrayQueue,MpscChunkedAtomicUnpaddedArrayQueueColdProducerFields,MpscChunkedUnpaddedArrayQueue,MpscChunkedUnpaddedArrayQueueColdProducerFields,MpscChunkedVarHandleArrayQueue,MpscChunkedVarHandleArrayQueueColdProducerFields,MpscChunkedVarHandleUnpaddedArrayQueue,MpscChunkedVarHandleUnpaddedArrayQueueColdProducerFields,MpscGrowableArrayQueue,MpscGrowableAtomicArrayQueue,MpscGrowableAtomicUnpaddedArrayQueue,MpscGrowableUnpaddedArrayQueue,MpscGrowableVarHandleArrayQueue,MpscGrowableVarHandleUnpaddedArrayQueue,MpscSequencedArrayQueue,MpscSequencedArrayQueueConsumerField,MpscSequencedArrayQueueL1Pad,MpscSequencedArrayQueueL2Pad,MpscSequencedArrayQueueProducerField,MpscUnboundedArrayQueue,MpscUnboundedAtomicArrayQueue,MpscUnboundedAtomicUnpaddedArrayQueue,MpscUnboundedUnpaddedArrayQueue,MpscUnboundedVarHandleArrayQueue,MpscUnboundedVarHandleUnpaddedArrayQueue,MpscUnboundedXaddArrayQueue,MpscUnpaddedArrayQueue,MpscUnpaddedArrayQueueConsumerIndexField,MpscUnpaddedArrayQueueL1Pad,MpscUnpaddedArrayQueueL2Pad,MpscUnpaddedArrayQueueL3Pad,MpscUnpaddedArrayQueueMidPad,MpscUnpaddedArrayQueueProducerIndexField,MpscUnpaddedArrayQueueProducerLimitField,MpscVarHandleArrayQueue,MpscVarHandleArrayQueueConsumerIndexField,MpscVarHandleArrayQueueL1Pad,MpscVarHandleArrayQueueL2Pad,MpscVarHandleArrayQueueL3Pad,MpscVarHandleArrayQueueMidPad,MpscVarHandleArrayQueueProducerIndexField,MpscVarHandleArrayQueueProducerLimitField,MpscVarHandleUnpaddedArrayQueue,MpscVarHandleUnpaddedArrayQueueConsumerIndexField,MpscVarHandleUnpaddedArrayQueueL1Pad,MpscVarHandleUnpaddedArrayQueueL2Pad,MpscVarHandleUnpaddedArrayQueueL3Pad,MpscVarHandleUnpaddedArrayQueueMidPad,MpscVarHandleUnpaddedArrayQueueProducerIndexField,MpscVarHandleUnpaddedArrayQueueProducerLimitField,MpUnboundedXaddArrayQueue,MpUnboundedXaddArrayQueueConsumerFields,MpUnboundedXaddArrayQueuePad1,MpUnboundedXaddArrayQueuePad2,MpUnboundedXaddArrayQueuePad3,MpUnboundedXaddArrayQueuePad5,MpUnboundedXaddArrayQueueProducerChunk,MpUnboundedXaddArrayQueueProducerFields,SpmcArrayQueue,SpmcArrayQueueConsumerIndexField,SpmcArrayQueueL1Pad,SpmcArrayQueueL2Pad,SpmcArrayQueueL3Pad,SpmcArrayQueueMidPad,SpmcArrayQueueProducerIndexCacheField,SpmcArrayQueueProducerIndexField,SpmcAtomicArrayQueue,SpmcAtomicArrayQueueConsumerIndexField,SpmcAtomicArrayQueueL1Pad,SpmcAtomicArrayQueueL2Pad,SpmcAtomicArrayQueueL3Pad,SpmcAtomicArrayQueueMidPad,SpmcAtomicArrayQueueProducerIndexCacheField,SpmcAtomicArrayQueueProducerIndexField,SpmcAtomicUnpaddedArrayQueue,SpmcAtomicUnpaddedArrayQueueConsumerIndexField,SpmcAtomicUnpaddedArrayQueueL1Pad,SpmcAtomicUnpaddedArrayQueueL2Pad,SpmcAtomicUnpaddedArrayQueueL3Pad,SpmcAtomicUnpaddedArrayQueueMidPad,SpmcAtomicUnpaddedArrayQueueProducerIndexCacheField,SpmcAtomicUnpaddedArrayQueueProducerIndexField,SpmcUnpaddedArrayQueue,SpmcUnpaddedArrayQueueConsumerIndexField,SpmcUnpaddedArrayQueueL1Pad,SpmcUnpaddedArrayQueueL2Pad,SpmcUnpaddedArrayQueueL3Pad,SpmcUnpaddedArrayQueueMidPad,SpmcUnpaddedArrayQueueProducerIndexCacheField,SpmcUnpaddedArrayQueueProducerIndexField,SpmcVarHandleArrayQueue,SpmcVarHandleArrayQueueConsumerIndexField,SpmcVarHandleArrayQueueL1Pad,SpmcVarHandleArrayQueueL2Pad,SpmcVarHandleArrayQueueL3Pad,SpmcVarHandleArrayQueueMidPad,SpmcVarHandleArrayQueueProducerIndexCacheField,SpmcVarHandleArrayQueueProducerIndexField,SpmcVarHandleUnpaddedArrayQueue,SpmcVarHandleUnpaddedArrayQueueConsumerIndexField,SpmcVarHandleUnpaddedArrayQueueL1Pad,SpmcVarHandleUnpaddedArrayQueueL2Pad,SpmcVarHandleUnpaddedArrayQueueL3Pad,SpmcVarHandleUnpaddedArrayQueueMidPad,SpmcVarHandleUnpaddedArrayQueueProducerIndexCacheField,SpmcVarHandleUnpaddedArrayQueueProducerIndexField,SpscArrayQueue,SpscArrayQueueColdField,SpscArrayQueueConsumerIndexField,SpscArrayQueueL1Pad,SpscArrayQueueL2Pad,SpscArrayQueueL3Pad,SpscArrayQueueProducerIndexFields,SpscAtomicArrayQueue,SpscAtomicArrayQueueColdField,SpscAtomicArrayQueueConsumerIndexField,SpscAtomicArrayQueueL1Pad,SpscAtomicArrayQueueL2Pad,SpscAtomicArrayQueueL3Pad,SpscAtomicArrayQueueProducerIndexFields,SpscAtomicUnpaddedArrayQueue,SpscAtomicUnpaddedArrayQueueColdField,SpscAtomicUnpaddedArrayQueueConsumerIndexField,SpscAtomicUnpaddedArrayQueueL1Pad,SpscAtomicUnpaddedArrayQueueL2Pad,SpscAtomicUnpaddedArrayQueueL3Pad,SpscAtomicUnpaddedArrayQueueProducerIndexFields,SpscChunkedArrayQueue,SpscChunkedAtomicArrayQueue,SpscChunkedAtomicUnpaddedArrayQueue,SpscChunkedUnpaddedArrayQueue,SpscChunkedVarHandleArrayQueue,SpscChunkedVarHandleUnpaddedArrayQueue,SpscGrowableArrayQueue,SpscGrowableAtomicArrayQueue,SpscGrowableAtomicUnpaddedArrayQueue,SpscGrowableUnpaddedArrayQueue,SpscGrowableVarHandleArrayQueue,SpscGrowableVarHandleUnpaddedArrayQueue,SpscUnboundedArrayQueue,SpscUnboundedAtomicArrayQueue,SpscUnboundedAtomicUnpaddedArrayQueue,SpscUnboundedUnpaddedArrayQueue,SpscUnboundedVarHandleArrayQueue,SpscUnboundedVarHandleUnpaddedArrayQueue,SpscUnpaddedArrayQueue,SpscUnpaddedArrayQueueColdField,SpscUnpaddedArrayQueueConsumerIndexField,SpscUnpaddedArrayQueueL1Pad,SpscUnpaddedArrayQueueL2Pad,SpscUnpaddedArrayQueueL3Pad,SpscUnpaddedArrayQueueProducerIndexFields,SpscVarHandleArrayQueue,SpscVarHandleArrayQueueColdField,SpscVarHandleArrayQueueConsumerIndexField,SpscVarHandleArrayQueueL1Pad,SpscVarHandleArrayQueueL2Pad,SpscVarHandleArrayQueueL3Pad,SpscVarHandleArrayQueueProducerIndexFields,SpscVarHandleUnpaddedArrayQueue,SpscVarHandleUnpaddedArrayQueueColdField,SpscVarHandleUnpaddedArrayQueueConsumerIndexField,SpscVarHandleUnpaddedArrayQueueL1Pad,SpscVarHandleUnpaddedArrayQueueL2Pad,SpscVarHandleUnpaddedArrayQueueL3Pad,SpscVarHandleUnpaddedArrayQueueProducerIndexFields
- Enclosing class:
- IndexedQueueSizeUtil
public static interface IndexedQueueSizeUtil.IndexedQueue
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intcapacity()longlvConsumerIndex()longlvProducerIndex()
-