org.apache.qpid.server.message
Class MessageMetaData_0_10

java.lang.Object
  extended by org.apache.qpid.server.message.MessageMetaData_0_10
All Implemented Interfaces:
StorableMessageMetaData

public class MessageMetaData_0_10
extends Object
implements StorableMessageMetaData


Field Summary
static MessageMetaDataType.Factory<MessageMetaData_0_10> FACTORY
           
 
Constructor Summary
MessageMetaData_0_10(org.apache.qpid.transport.MessageTransfer xfr)
           
 
Method Summary
 long getArrivalTime()
           
 ByteBuffer getBody()
           
 int getContentSize()
           
 long getExpiration()
           
 org.apache.qpid.transport.Header getHeader()
           
 AMQMessageHeader getMessageHeader()
           
 String getRoutingKey()
           
 long getSize()
           
 int getStorableSize()
           
 MessageMetaDataType getType()
           
 boolean isImmediate()
           
 boolean isPersistent()
           
 void setBody(ByteBuffer body)
           
 int writeToBuffer(int offsetInMetaData, ByteBuffer dest)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FACTORY

public static final MessageMetaDataType.Factory<MessageMetaData_0_10> FACTORY
Constructor Detail

MessageMetaData_0_10

public MessageMetaData_0_10(org.apache.qpid.transport.MessageTransfer xfr)
Method Detail

getType

public MessageMetaDataType getType()
Specified by:
getType in interface StorableMessageMetaData

getStorableSize

public int getStorableSize()
Specified by:
getStorableSize in interface StorableMessageMetaData

writeToBuffer

public int writeToBuffer(int offsetInMetaData,
                         ByteBuffer dest)
Specified by:
writeToBuffer in interface StorableMessageMetaData

getContentSize

public int getContentSize()
Specified by:
getContentSize in interface StorableMessageMetaData

isPersistent

public boolean isPersistent()
Specified by:
isPersistent in interface StorableMessageMetaData

getRoutingKey

public String getRoutingKey()

getMessageHeader

public AMQMessageHeader getMessageHeader()

getSize

public long getSize()

isImmediate

public boolean isImmediate()

getExpiration

public long getExpiration()

getArrivalTime

public long getArrivalTime()

getHeader

public org.apache.qpid.transport.Header getHeader()

getBody

public ByteBuffer getBody()

setBody

public void setBody(ByteBuffer body)


Licensed to the Apache Software Foundation