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 Details

    • pIndex

      private final long pIndex
    • nextIndex

      private long nextIndex
    • nextElement

      private E nextElement
    • currentBuffer

      private AtomicReferenceArray<E> currentBuffer
    • mask

      private int mask
  • Constructor Details

  • Method Details