Package org.jctools.queues.atomic
Class AtomicReferenceArrayQueue.WeakIterator<E>
java.lang.Object
org.jctools.queues.atomic.AtomicReferenceArrayQueue.WeakIterator<E>
- All Implemented Interfaces:
Iterator<E>
- Enclosing class:
AtomicReferenceArrayQueue<E>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AtomicReferenceArray
<E> private final int
private E
private long
private final long
-
Constructor Summary
ConstructorsConstructorDescriptionWeakIterator
(long cIndex, long pIndex, int mask, AtomicReferenceArray<E> buffer) -
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 -
mask
private final int mask -
buffer
-
nextIndex
private long nextIndex -
nextElement
-
-
Constructor Details
-
WeakIterator
WeakIterator(long cIndex, long pIndex, int mask, AtomicReferenceArray<E> buffer)
-
-
Method Details