org.apache.qpid.transport
Class MessageProperties
java.lang.Object
org.apache.qpid.transport.Struct
org.apache.qpid.transport.MessageProperties
- All Implemented Interfaces:
- Encodable
public final class MessageProperties
- extends Struct
Field Summary |
static int |
TYPE
|
Fields inherited from class org.apache.qpid.transport.Struct |
dirty |
TYPE
public static final int TYPE
- See Also:
- Constant Field Values
MessageProperties
public MessageProperties()
MessageProperties
public MessageProperties(long contentLength,
UUID messageId,
byte[] correlationId,
ReplyTo replyTo,
String contentType,
String contentEncoding,
byte[] userId,
byte[] appId,
Map<String,Object> applicationHeaders)
getStructType
public final int getStructType()
- Specified by:
getStructType
in class Struct
getSizeWidth
public final int getSizeWidth()
- Specified by:
getSizeWidth
in class Struct
getPackWidth
public final int getPackWidth()
- Specified by:
getPackWidth
in class Struct
hasPayload
public final boolean hasPayload()
getEncodedTrack
public final byte getEncodedTrack()
hasContentLength
public final boolean hasContentLength()
clearContentLength
public final MessageProperties clearContentLength()
getContentLength
public final long getContentLength()
setContentLength
public final MessageProperties setContentLength(long value)
contentLength
public final MessageProperties contentLength(long value)
hasMessageId
public final boolean hasMessageId()
clearMessageId
public final MessageProperties clearMessageId()
getMessageId
public final UUID getMessageId()
setMessageId
public final MessageProperties setMessageId(UUID value)
messageId
public final MessageProperties messageId(UUID value)
hasCorrelationId
public final boolean hasCorrelationId()
clearCorrelationId
public final MessageProperties clearCorrelationId()
getCorrelationId
public final byte[] getCorrelationId()
setCorrelationId
public final MessageProperties setCorrelationId(byte[] value)
correlationId
public final MessageProperties correlationId(byte[] value)
hasReplyTo
public final boolean hasReplyTo()
clearReplyTo
public final MessageProperties clearReplyTo()
getReplyTo
public final ReplyTo getReplyTo()
setReplyTo
public final MessageProperties setReplyTo(ReplyTo value)
replyTo
public final MessageProperties replyTo(ReplyTo value)
hasContentType
public final boolean hasContentType()
clearContentType
public final MessageProperties clearContentType()
getContentType
public final String getContentType()
setContentType
public final MessageProperties setContentType(String value)
contentType
public final MessageProperties contentType(String value)
hasContentEncoding
public final boolean hasContentEncoding()
clearContentEncoding
public final MessageProperties clearContentEncoding()
getContentEncoding
public final String getContentEncoding()
setContentEncoding
public final MessageProperties setContentEncoding(String value)
contentEncoding
public final MessageProperties contentEncoding(String value)
hasUserId
public final boolean hasUserId()
clearUserId
public final MessageProperties clearUserId()
getUserId
public final byte[] getUserId()
setUserId
public final MessageProperties setUserId(byte[] value)
userId
public final MessageProperties userId(byte[] value)
hasAppId
public final boolean hasAppId()
clearAppId
public final MessageProperties clearAppId()
getAppId
public final byte[] getAppId()
setAppId
public final MessageProperties setAppId(byte[] value)
appId
public final MessageProperties appId(byte[] value)
hasApplicationHeaders
public final boolean hasApplicationHeaders()
clearApplicationHeaders
public final MessageProperties clearApplicationHeaders()
getApplicationHeaders
public final Map<String,Object> getApplicationHeaders()
setApplicationHeaders
public final MessageProperties setApplicationHeaders(Map<String,Object> value)
applicationHeaders
public final MessageProperties applicationHeaders(Map<String,Object> value)
write
public void write(Encoder enc)
- Description copied from interface:
Encodable
- Encodes this encodable using the given encoder.
- Specified by:
write
in interface Encodable
- Specified by:
write
in class Struct
- Parameters:
enc
- the encoder.
read
public void read(Decoder dec)
- Description copied from interface:
Encodable
- Decodes this encodable using the given decoder.
- Specified by:
read
in interface Encodable
- Specified by:
read
in class Struct
- Parameters:
dec
- the decoder.
getFields
public Map<String,Object> getFields()
- Specified by:
getFields
in class Struct
Licensed to the Apache Software Foundation