Class RingBufferFields<E>

java.lang.Object
com.lmax.disruptor.RingBufferPad
com.lmax.disruptor.RingBufferFields<E>
Direct Known Subclasses:
RingBuffer

abstract class RingBufferFields<E> extends RingBufferPad
  • Field Details

    • BUFFER_PAD

      private static final int BUFFER_PAD
    • REF_ARRAY_BASE

      private static final long REF_ARRAY_BASE
    • REF_ELEMENT_SHIFT

      private static final int REF_ELEMENT_SHIFT
    • UNSAFE

      private static final sun.misc.Unsafe UNSAFE
    • indexMask

      private final long indexMask
    • entries

      private final Object[] entries
    • bufferSize

      protected final int bufferSize
    • sequencer

      protected final Sequencer sequencer
  • Constructor Details

  • Method Details

    • fill

      private void fill(EventFactory<E> eventFactory)
    • elementAt

      protected final E elementAt(long sequence)