public class MessageMetaData extends Object implements StorableMessageMetaData
| Modifier and Type | Field and Description |
|---|---|
static MessageMetaDataType.Factory<MessageMetaData> |
FACTORY |
| Constructor and Description |
|---|
MessageMetaData(org.apache.qpid.framing.MessagePublishInfo publishBody,
org.apache.qpid.framing.ContentHeaderBody contentHeaderBody) |
MessageMetaData(org.apache.qpid.framing.MessagePublishInfo publishBody,
org.apache.qpid.framing.ContentHeaderBody contentHeaderBody,
long arrivalTime) |
| Modifier and Type | Method and Description |
|---|---|
Collection<org.apache.qpid.bytebuffer.QpidByteBuffer> |
asByteBuffers() |
void |
clearEncodedForm() |
void |
dispose() |
long |
getArrivalTime() |
org.apache.qpid.framing.ContentHeaderBody |
getContentHeaderBody() |
int |
getContentSize() |
AMQMessageHeader |
getMessageHeader() |
org.apache.qpid.framing.MessagePublishInfo |
getMessagePublishInfo() |
int |
getStorableSize() |
MessageMetaDataType |
getType() |
boolean |
isPersistent() |
int |
writeToBuffer(org.apache.qpid.bytebuffer.QpidByteBuffer dest) |
public static final MessageMetaDataType.Factory<MessageMetaData> FACTORY
public MessageMetaData(org.apache.qpid.framing.MessagePublishInfo publishBody,
org.apache.qpid.framing.ContentHeaderBody contentHeaderBody)
public MessageMetaData(org.apache.qpid.framing.MessagePublishInfo publishBody,
org.apache.qpid.framing.ContentHeaderBody contentHeaderBody,
long arrivalTime)
public org.apache.qpid.framing.ContentHeaderBody getContentHeaderBody()
public org.apache.qpid.framing.MessagePublishInfo getMessagePublishInfo()
public long getArrivalTime()
public MessageMetaDataType getType()
getType in interface StorableMessageMetaDatapublic int getStorableSize()
getStorableSize in interface StorableMessageMetaDatapublic int writeToBuffer(org.apache.qpid.bytebuffer.QpidByteBuffer dest)
writeToBuffer in interface StorableMessageMetaDatapublic Collection<org.apache.qpid.bytebuffer.QpidByteBuffer> asByteBuffers()
asByteBuffers in interface StorableMessageMetaDatapublic int getContentSize()
getContentSize in interface StorableMessageMetaDatapublic boolean isPersistent()
isPersistent in interface StorableMessageMetaDatapublic void dispose()
dispose in interface StorableMessageMetaDatapublic void clearEncodedForm()
clearEncodedForm in interface StorableMessageMetaDatapublic AMQMessageHeader getMessageHeader()
Copyright © 2006–2017 The Apache Software Foundation. All rights reserved.