org.apache.qpid.server.message
Interface ServerMessage

All Superinterfaces:
EnqueableMessage, MessageContentSource
All Known Implementing Classes:
AMQMessage, MessageTransferMessage, QMFMessage

public interface ServerMessage
extends EnqueableMessage, MessageContentSource


Method Summary
 long getArrivalTime()
           
 int getContent(ByteBuffer buf, int offset)
           
 long getExpiration()
           
 AMQMessageHeader getMessageHeader()
           
 Long getMessageNumber()
           
 String getRoutingKey()
           
 SessionConfig getSessionConfig()
           
 long getSize()
           
 boolean isImmediate()
           
 boolean isPersistent()
           
 MessageReference newReference()
           
 

Method Detail

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