Class OffsetAndTimestamp

java.lang.Object
org.apache.kafka.clients.consumer.OffsetAndTimestamp

public final class OffsetAndTimestamp extends Object
A container class for offset and timestamp.
  • Constructor Details Link icon

    • OffsetAndTimestamp Link icon

      public OffsetAndTimestamp(long offset, long timestamp)
    • OffsetAndTimestamp Link icon

      public OffsetAndTimestamp(long offset, long timestamp, Optional<Integer> leaderEpoch)
  • Method Details Link icon

    • timestamp Link icon

      public long timestamp()
    • offset Link icon

      public long offset()
    • leaderEpoch Link icon

      public Optional<Integer> leaderEpoch()
      Get the leader epoch corresponding to the offset that was found (if one exists). This can be provided to seek() to ensure that the log hasn't been truncated prior to fetching.
      Returns:
      The leader epoch or empty if it is not known
    • toString Link icon

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

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

      public int hashCode()
      Overrides:
      hashCode in class Object