Class MessageBatch<T>

java.lang.Object
org.apache.druid.messages.MessageBatch<T>

public class MessageBatch<T> extends Object
  • Constructor Details

    • MessageBatch

      public MessageBatch(List<T> messages, long epoch, long startWatermark)
  • Method Details

    • getMessages

      public List<T> getMessages()
      The messages.
    • getEpoch

      public long getEpoch()
      Epoch, which is associated with a specific instance of Outbox.
    • getStartWatermark

      public long getStartWatermark()
      Watermark, an incrementing message ID that enables clients and servers to stay in sync, and enables acknowledging of messages.
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object