Class AMQMessage

  • All Implemented Interfaces:
    org.apache.qpid.server.message.EnqueueableMessage, org.apache.qpid.server.message.MessageContentSource, org.apache.qpid.server.message.ServerMessage<MessageMetaData>

    public class AMQMessage
    extends org.apache.qpid.server.message.AbstractServerMessageImpl<AMQMessage,​MessageMetaData>
    A deliverable message.
    • Constructor Detail

      • AMQMessage

        public AMQMessage​(org.apache.qpid.server.store.StoredMessage<MessageMetaData> handle)
      • AMQMessage

        public AMQMessage​(org.apache.qpid.server.store.StoredMessage<MessageMetaData> handle,
                          java.lang.Object connectionReference)
    • Method Detail

      • getInitialRoutingAddress

        public java.lang.String getInitialRoutingAddress()
      • getTo

        public java.lang.String getTo()
      • getMessageHeader

        public org.apache.qpid.server.message.AMQMessageHeader getMessageHeader()
      • getArrivalTime

        public long getArrivalTime()
      • isResourceAcceptable

        public boolean isResourceAcceptable​(org.apache.qpid.server.store.TransactionLogResource resource)
      • isImmediate

        public boolean isImmediate()
      • isMandatory

        public boolean isMandatory()
      • getExpiration

        public long getExpiration()
      • getMessageType

        public java.lang.String getMessageType()
      • validate

        protected void validate()
        Overrides:
        validate in class org.apache.qpid.server.message.AbstractServerMessageImpl<AMQMessage,​MessageMetaData>