Class DeliveryAnnotations
- All Implemented Interfaces:
SectionIF
The delivery-annotations section is used for delivery-specific non-standard properties at the head of the message. Delivery annotations convey information from the sending peer to the receiving peer. If the recipient does not understand the annotation it cannot be acted upon and its effects (such as any implied propagation) cannot be acted upon. Annotations may be specific to one implementation, or common to multiple implementations. The capabilities negotiated on link and on the and should be used to establish which annotations a peer supports. A registry of defined annotations and their meanings is maintained [ AMQPDELANN ]. The symbolic key "rejected" is reserved for the use of communicating error information regarding rejected messages. Any values associated with the "rejected" key MUST be of type .
If the delivery-annotations section is omitted, it is equivalent to a delivery-annotations section containing an empty map of annotations.
- Version:
- AMQP Version v100. Generation Date: Wed Apr 18 14:09:32 CEST 2012
- Author:
- IIT Software GmbH, Bremen/Germany, (c) 2012, All Rights Reserved
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(SectionVisitor visitor) Accept method for a Section visitor.boolean
Return whether this DeliveryAnnotations has a descriptortoString()
void
writeContent
(DataOutput out) Write the content of this type to a DataOutput.Methods inherited from class com.swiftmq.amqp.v100.types.AMQPMap
getPredictedSize, getValue, getValueString, readContent, setValue
Methods inherited from class com.swiftmq.amqp.v100.types.AMQPType
getCode, getConstructor, getName, isWriteCode, resetConstructor, setCode, setConstructor, setWriteCode
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.swiftmq.amqp.v100.generated.messaging.message_format.SectionIF
getPredictedSize, getValueString
-
Field Details
-
DESCRIPTOR_NAME
-
DESCRIPTOR_CODE
public static long DESCRIPTOR_CODE -
codeConstructor
-
nameConstructor
-
-
Constructor Details
-
DeliveryAnnotations
Constructs a DeliveryAnnotations.- Parameters:
initValue
- initial value
-
-
Method Details
-
accept
Accept method for a Section visitor. -
hasDescriptor
public boolean hasDescriptor()Return whether this DeliveryAnnotations has a descriptor- Overrides:
hasDescriptor
in classAMQPType
- Returns:
- true/false
-
writeContent
Description copied from class:AMQPType
Write the content of this type to a DataOutput.- Overrides:
writeContent
in classAMQPMap
- Parameters:
out
- DataOutput- Throws:
IOException
- on error
-
toString
- Overrides:
toString
in classAnnotations
-