java.lang.Object
cn.sliew.carp.framework.queue.kekio.message.Message
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
CommonMessage

public abstract class Message extends Object implements Serializable
See Also:
  • Field Details

    • JSON_NAME_PROPERTY

      public static final String JSON_NAME_PROPERTY
      See Also:
    • DEFAULT_ACK_TIMEOUT_MS

      public static final Long DEFAULT_ACK_TIMEOUT_MS
  • Constructor Details

    • Message

      public Message()
  • Method Details

    • getAttribute

      public <A extends Attribute> A getAttribute(Class<A> attributeClass)
    • setAttribute

      public <A extends Attribute> A setAttribute(A attribute)
    • getAckTimeoutMs

      public Long getAckTimeoutMs()
      Defines an ack timeout override in milliseconds, a null value will use the queue default.