Class BasicContentHeaderProperties
- java.lang.Object
-
- org.apache.qpid.server.protocol.v0_8.transport.BasicContentHeaderProperties
-
public class BasicContentHeaderProperties extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static byteNON_PERSISTENTstatic bytePERSISTENT
-
Constructor Summary
Constructors Constructor Description BasicContentHeaderProperties()BasicContentHeaderProperties(org.apache.qpid.server.bytebuffer.QpidByteBuffer buffer, int propertyFlags, int size)BasicContentHeaderProperties(BasicContentHeaderProperties other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancheckValid()voidclearEncodedForm()booleancontainsHeader(java.lang.String name)voiddispose()AMQShortStringgetAppId()java.lang.StringgetAppIdAsString()AMQShortStringgetClusterId()java.lang.StringgetClusterIdAsString()AMQShortStringgetContentType()java.lang.StringgetContentTypeAsString()AMQShortStringgetCorrelationId()java.lang.StringgetCorrelationIdAsString()bytegetDeliveryMode()AMQShortStringgetEncoding()java.lang.StringgetEncodingAsString()longgetExpiration()java.lang.ObjectgetHeader(java.lang.String name)java.util.Collection<java.lang.String>getHeaderNames()java.util.Map<java.lang.String,java.lang.Object>getHeadersAsMap()AMQShortStringgetMessageId()java.lang.StringgetMessageIdAsString()bytegetPriority()intgetPropertyFlags()intgetPropertyListSize()AMQShortStringgetReplyTo()java.lang.StringgetReplyToAsString()longgetTimestamp()AMQShortStringgetType()java.lang.StringgetTypeAsString()AMQShortStringgetUserId()java.lang.StringgetUserIdAsString()booleanhasExpiration()booleanhasTimestamp()voidsetAppId(java.lang.String appId)voidsetAppId(AMQShortString appId)voidsetClusterId(java.lang.String clusterId)voidsetClusterId(AMQShortString clusterId)voidsetContentType(java.lang.String contentType)voidsetContentType(AMQShortString contentType)voidsetCorrelationId(java.lang.String correlationId)voidsetCorrelationId(AMQShortString correlationId)voidsetDeliveryMode(byte deliveryMode)voidsetEncoding(java.lang.String encoding)voidsetEncoding(AMQShortString encoding)voidsetExpiration(long expiration)voidsetHeaders(FieldTable headers)voidsetMessageId(java.lang.String messageId)voidsetMessageId(AMQShortString messageId)voidsetPriority(byte priority)voidsetPropertyFlags(int propertyFlags)voidsetReplyTo(java.lang.String replyTo)voidsetReplyTo(AMQShortString replyTo)voidsetTimestamp(long timestamp)voidsetType(java.lang.String type)voidsetType(AMQShortString type)voidsetUserId(java.lang.String userId)voidsetUserId(AMQShortString userId)java.lang.StringtoString()voidvalidate()longwritePropertyListPayload(org.apache.qpid.server.bytebuffer.QpidByteBuffer buffer)longwritePropertyListPayload(org.apache.qpid.server.transport.ByteBufferSender sender)
-
-
-
Field Detail
-
NON_PERSISTENT
public static final byte NON_PERSISTENT
- See Also:
- Constant Field Values
-
PERSISTENT
public static final byte PERSISTENT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
BasicContentHeaderProperties
public BasicContentHeaderProperties(BasicContentHeaderProperties other)
-
BasicContentHeaderProperties
public BasicContentHeaderProperties()
-
BasicContentHeaderProperties
public BasicContentHeaderProperties(org.apache.qpid.server.bytebuffer.QpidByteBuffer buffer, int propertyFlags, int size) throws AMQFrameDecodingException- Throws:
AMQFrameDecodingException
-
-
Method Detail
-
getPropertyListSize
public int getPropertyListSize()
-
setPropertyFlags
public void setPropertyFlags(int propertyFlags)
-
getPropertyFlags
public int getPropertyFlags()
-
writePropertyListPayload
public long writePropertyListPayload(org.apache.qpid.server.bytebuffer.QpidByteBuffer buffer)
-
writePropertyListPayload
public long writePropertyListPayload(org.apache.qpid.server.transport.ByteBufferSender sender)
-
getContentType
public AMQShortString getContentType()
-
getContentTypeAsString
public java.lang.String getContentTypeAsString()
-
setContentType
public void setContentType(AMQShortString contentType)
-
setContentType
public void setContentType(java.lang.String contentType)
-
getEncodingAsString
public java.lang.String getEncodingAsString()
-
getEncoding
public AMQShortString getEncoding()
-
setEncoding
public void setEncoding(java.lang.String encoding)
-
setEncoding
public void setEncoding(AMQShortString encoding)
-
getHeader
public java.lang.Object getHeader(java.lang.String name)
-
getHeaderNames
public java.util.Collection<java.lang.String> getHeaderNames()
-
containsHeader
public boolean containsHeader(java.lang.String name)
-
getHeadersAsMap
public java.util.Map<java.lang.String,java.lang.Object> getHeadersAsMap()
-
setHeaders
public void setHeaders(FieldTable headers)
-
getDeliveryMode
public byte getDeliveryMode()
-
setDeliveryMode
public void setDeliveryMode(byte deliveryMode)
-
getPriority
public byte getPriority()
-
setPriority
public void setPriority(byte priority)
-
getCorrelationId
public AMQShortString getCorrelationId()
-
getCorrelationIdAsString
public java.lang.String getCorrelationIdAsString()
-
setCorrelationId
public void setCorrelationId(java.lang.String correlationId)
-
setCorrelationId
public void setCorrelationId(AMQShortString correlationId)
-
getReplyToAsString
public java.lang.String getReplyToAsString()
-
getReplyTo
public AMQShortString getReplyTo()
-
setReplyTo
public void setReplyTo(java.lang.String replyTo)
-
setReplyTo
public void setReplyTo(AMQShortString replyTo)
-
getExpiration
public long getExpiration()
-
setExpiration
public void setExpiration(long expiration)
-
hasExpiration
public boolean hasExpiration()
-
getMessageId
public AMQShortString getMessageId()
-
getMessageIdAsString
public java.lang.String getMessageIdAsString()
-
setMessageId
public void setMessageId(java.lang.String messageId)
-
setMessageId
public void setMessageId(AMQShortString messageId)
-
getTimestamp
public long getTimestamp()
-
setTimestamp
public void setTimestamp(long timestamp)
-
hasTimestamp
public boolean hasTimestamp()
-
getTypeAsString
public java.lang.String getTypeAsString()
-
getType
public AMQShortString getType()
-
setType
public void setType(java.lang.String type)
-
setType
public void setType(AMQShortString type)
-
getUserIdAsString
public java.lang.String getUserIdAsString()
-
getUserId
public AMQShortString getUserId()
-
setUserId
public void setUserId(java.lang.String userId)
-
setUserId
public void setUserId(AMQShortString userId)
-
getAppIdAsString
public java.lang.String getAppIdAsString()
-
getAppId
public AMQShortString getAppId()
-
setAppId
public void setAppId(java.lang.String appId)
-
setAppId
public void setAppId(AMQShortString appId)
-
getClusterIdAsString
public java.lang.String getClusterIdAsString()
-
getClusterId
public AMQShortString getClusterId()
-
setClusterId
public void setClusterId(java.lang.String clusterId)
-
setClusterId
public void setClusterId(AMQShortString clusterId)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
dispose
public void dispose()
-
clearEncodedForm
public void clearEncodedForm()
-
validate
public void validate()
-
checkValid
public boolean checkValid()
-
-