Package org.jctools.queues.atomic
Class BaseMpscLinkedAtomicArrayQueue.WeakIterator<E>
java.lang.Object
org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueue.WeakIterator<E>
- All Implemented Interfaces:
Iterator<E>
- Enclosing class:
BaseMpscLinkedAtomicArrayQueue<E>
private static class BaseMpscLinkedAtomicArrayQueue.WeakIterator<E>
extends Object
implements Iterator<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
which can found in the jctools-build module. The original source file is BaseMpscLinkedArrayQueue.java.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate AtomicReferenceArray
<E> private int
private E
private long
private final long
-
Constructor Summary
ConstructorsConstructorDescriptionWeakIterator
(AtomicReferenceArray<E> currentBuffer, long cIndex, long pIndex) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Iterator
forEachRemaining
-
Field Details
-
pIndex
private final long pIndex -
nextIndex
private long nextIndex -
nextElement
-
currentBuffer
-
mask
private int mask
-
-
Constructor Details
-
WeakIterator
WeakIterator(AtomicReferenceArray<E> currentBuffer, long cIndex, long pIndex)
-
-
Method Details