java.lang.Object
org.apache.jackrabbit.oak.index.indexer.document.flatfile.pipelined.NodeStateEntryBatch

public class NodeStateEntryBatch extends Object
  • Constructor Details

    • NodeStateEntryBatch

      public NodeStateEntryBatch(ByteBuffer buffer, int maxEntries)
  • Method Details

    • createNodeStateEntryBatch

      public static NodeStateEntryBatch createNodeStateEntryBatch(int bufferSizeBytes, int maxNumEntries)
    • addEntry

      public int addEntry(String path, byte[] entryData) throws NodeStateEntryBatch.BufferFullException
      Throws:
      NodeStateEntryBatch.BufferFullException
    • getBuffer

      public ByteBuffer getBuffer()
    • isAtMaxEntries

      public boolean isAtMaxEntries()
    • flip

      public void flip()
    • reset

      public void reset()
    • sizeOfEntriesBytes

      public int sizeOfEntriesBytes()
    • numberOfEntries

      public int numberOfEntries()
    • capacity

      public int capacity()