Class ConcurrentCircularAtomicArrayQueue.WeakIterator<E>
java.lang.Object
org.jctools.queues.atomic.ConcurrentCircularAtomicArrayQueue.WeakIterator<E>
- All Implemented Interfaces:
Iterator<E>
- Enclosing class:
ConcurrentCircularAtomicArrayQueue<E>
private static class ConcurrentCircularAtomicArrayQueue.WeakIterator<E>
extends Object
implements Iterator<E>
NOTE: This class was automatically generated by org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
which can found in the jctools-build module. The original source file is ConcurrentCircularArrayQueue.java.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AtomicReferenceArray<E> private final intprivate Eprivate longprivate final long -
Constructor Summary
ConstructorsConstructorDescriptionWeakIterator(long cIndex, long pIndex, int mask, AtomicReferenceArray<E> buffer) -
Method Summary
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface 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
-
remove
-
hasNext
-
next
-
getNext
-