Package org.apache.qpid.server.message
Interface ServerMessage<T extends StorableMessageMetaData>
-
- All Superinterfaces:
EnqueueableMessage
,MessageContentSource
- All Known Implementing Classes:
AbstractServerMessageImpl
,InternalMessage
public interface ServerMessage<T extends StorableMessageMetaData> extends EnqueueableMessage, MessageContentSource
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ServerMessage.ValidationStatus
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
checkValid()
long
getArrivalTime()
Object
getConnectionReference()
long
getExpiration()
String
getInitialRoutingAddress()
AMQMessageHeader
getMessageHeader()
String
getMessageType()
long
getSize()
long
getSizeIncludingHeader()
StoredMessage<T>
getStoredMessage()
String
getTo()
ServerMessage.ValidationStatus
getValidationStatus()
boolean
isPersistent()
boolean
isReferenced()
boolean
isReferenced(TransactionLogResource resource)
boolean
isResourceAcceptable(TransactionLogResource resource)
MessageReference
newReference()
MessageReference
newReference(TransactionLogResource object)
-
Methods inherited from interface org.apache.qpid.server.message.EnqueueableMessage
getMessageNumber
-
Methods inherited from interface org.apache.qpid.server.message.MessageContentSource
getContent, getContent
-
-
-
-
Method Detail
-
getMessageType
String getMessageType()
-
getInitialRoutingAddress
String getInitialRoutingAddress()
-
getTo
String getTo()
-
getMessageHeader
AMQMessageHeader getMessageHeader()
-
getStoredMessage
StoredMessage<T> getStoredMessage()
- Specified by:
getStoredMessage
in interfaceEnqueueableMessage<T extends StorableMessageMetaData>
-
isPersistent
boolean isPersistent()
- Specified by:
isPersistent
in interfaceEnqueueableMessage<T extends StorableMessageMetaData>
-
getSize
long getSize()
- Specified by:
getSize
in interfaceMessageContentSource
-
getSizeIncludingHeader
long getSizeIncludingHeader()
-
getExpiration
long getExpiration()
-
newReference
MessageReference newReference()
-
newReference
MessageReference newReference(TransactionLogResource object)
-
isReferenced
boolean isReferenced(TransactionLogResource resource)
-
isReferenced
boolean isReferenced()
-
getArrivalTime
long getArrivalTime()
-
getConnectionReference
Object getConnectionReference()
-
isResourceAcceptable
boolean isResourceAcceptable(TransactionLogResource resource)
-
checkValid
boolean checkValid()
-
getValidationStatus
ServerMessage.ValidationStatus getValidationStatus()
-
-