org.apache.qpid.server.message
Interface ServerMessage
- All Superinterfaces:
- EnqueableMessage, MessageContentSource
- All Known Implementing Classes:
- AMQMessage, MessageTransferMessage, QMFMessage
public interface ServerMessage
- extends EnqueableMessage, MessageContentSource
getRoutingKey
String getRoutingKey()
getMessageHeader
AMQMessageHeader getMessageHeader()
isPersistent
boolean isPersistent()
- Specified by:
isPersistent
in interface EnqueableMessage
getSize
long getSize()
- Specified by:
getSize
in interface MessageContentSource
isImmediate
boolean isImmediate()
getExpiration
long getExpiration()
newReference
MessageReference newReference()
getMessageNumber
Long getMessageNumber()
- Specified by:
getMessageNumber
in interface EnqueableMessage
getArrivalTime
long getArrivalTime()
getContent
int getContent(ByteBuffer buf,
int offset)
- Specified by:
getContent
in interface MessageContentSource
getSessionConfig
SessionConfig getSessionConfig()
Licensed to the Apache Software Foundation