Class ApplicationEntry

java.lang.Object
io.atomix.raft.storage.log.entry.ApplicationEntry
All Implemented Interfaces:
RaftEntry

public class ApplicationEntry extends Object implements RaftEntry
Stores an entry that contains serialized records, ordered by their position; the lowestPosition and highestPosition metadata allow for fast binary search over a collection of entries to quickly find a particular record.
  • Constructor Details

    • ApplicationEntry

      public ApplicationEntry(long lowestPosition, long highestPosition, ByteBuffer data)
    • ApplicationEntry

      public ApplicationEntry(long lowestPosition, long highestPosition, org.agrona.DirectBuffer data)
  • Method Details

    • lowestPosition

      public long lowestPosition()
    • highestPosition

      public long highestPosition()
    • data

      public org.agrona.DirectBuffer data()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object