Class AbstractDynamicContext

    • Field Detail

      • cursorView

        protected final org.agrona.concurrent.UnsafeBuffer cursorView
      • dynamicContextView

        protected final org.agrona.concurrent.UnsafeBuffer dynamicContextView
      • dynamicContextSize

        protected final int dynamicContextSize
      • elementSize

        protected final int elementSize
      • staticElementSize

        protected final int staticElementSize
      • emptyElement

        protected final org.agrona.DirectBuffer emptyElement
    • Constructor Detail

      • AbstractDynamicContext

        public AbstractDynamicContext​(int capacity,
                                      int staticElementSize,
                                      int dynamicContextSize)
    • Method Detail

      • hasElements

        public boolean hasElements()
      • size

        public int size()
      • moveTo

        public void moveTo​(int element)
      • moveToLastElement

        public void moveToLastElement()
      • appendElement

        public void appendElement()
      • removeLastElement

        public void removeLastElement()
      • dynamicContext

        public org.agrona.MutableDirectBuffer dynamicContext()
      • clear

        public void clear()