Class SequencedMessage


  • public abstract class SequencedMessage
    extends Object
    A message with its sequencing information in the partition.
    • Constructor Detail

      • SequencedMessage

        public SequencedMessage()
    • Method Detail

      • of

        public static SequencedMessage of​(Message message,
                                          com.google.protobuf.Timestamp publishTime,
                                          Offset offset,
                                          long byteSize)
        Construct a SequencedMessage from its components.
      • toProto

        public SequencedMessage toProto()
        Convert to a SequencedMessage proto.
      • message

        public abstract Message message()
        The underlying user Message.
      • publishTime

        public abstract com.google.protobuf.Timestamp publishTime()
        The time when the message was published.
      • offset

        public abstract Offset offset()
        The offset for this message.
      • byteSize

        public abstract long byteSize()
        The amount of quota bytes this message counts for.