org.apache.qpid.server.message
Class MessageMetaData_0_10
java.lang.Object
org.apache.qpid.server.message.MessageMetaData_0_10
- All Implemented Interfaces:
- StorableMessageMetaData
public class MessageMetaData_0_10
- extends Object
- implements StorableMessageMetaData
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FACTORY
public static final MessageMetaDataType.Factory<MessageMetaData_0_10> FACTORY
MessageMetaData_0_10
public MessageMetaData_0_10(org.apache.qpid.transport.MessageTransfer xfr)
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