Class AMQMessage
- java.lang.Object
-
- org.apache.qpid.server.message.AbstractServerMessageImpl<AMQMessage,MessageMetaData>
-
- org.apache.qpid.server.protocol.v0_8.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 Summary
Constructors Constructor Description AMQMessage(org.apache.qpid.server.store.StoredMessage<MessageMetaData> handle)AMQMessage(org.apache.qpid.server.store.StoredMessage<MessageMetaData> handle, java.lang.Object connectionReference)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetArrivalTime()ContentHeaderBodygetContentHeaderBody()longgetExpiration()java.lang.StringgetInitialRoutingAddress()org.apache.qpid.server.message.AMQMessageHeadergetMessageHeader()MessageMetaDatagetMessageMetaData()MessagePublishInfogetMessagePublishInfo()java.lang.StringgetMessageType()java.lang.StringgetTo()booleanisImmediate()booleanisMandatory()booleanisResourceAcceptable(org.apache.qpid.server.store.TransactionLogResource resource)protected voidvalidate()-
Methods inherited from class org.apache.qpid.server.message.AbstractServerMessageImpl
checkValid, debugIdentity, getConnectionReference, getContent, getContent, getMessageNumber, getSize, getSizeIncludingHeader, getStoredMessage, getValidationStatus, isPersistent, isReferenced, isReferenced, newReference, newReference, toString
-
-
-
-
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
-
getMessageMetaData
public MessageMetaData getMessageMetaData()
-
getContentHeaderBody
public ContentHeaderBody getContentHeaderBody()
-
getInitialRoutingAddress
public java.lang.String getInitialRoutingAddress()
-
getTo
public java.lang.String getTo()
-
getMessageHeader
public org.apache.qpid.server.message.AMQMessageHeader getMessageHeader()
-
getMessagePublishInfo
public MessagePublishInfo getMessagePublishInfo()
-
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:
validatein classorg.apache.qpid.server.message.AbstractServerMessageImpl<AMQMessage,MessageMetaData>
-
-