1. Can you tell by calling getContentType whether to call getContent or
getContentPtr or getProperties, or does that
require the sender to set the content type? Is there a convention or is there
a helping class like possibly Variant?
In most cases it requires the sender to set it. If you are using mapped
message, I believe we set it
3. By setting TTL, Durable, Redelivered, what behavior does the system
exhibit?
TTL, will cause the message to be dequeued and discarded if the TTL has
been reached.
Durable will cause the message to be written to disk, if the queue it is
being routed to is marked as durable.
Redelivered is set when a consumer read a message, and then rejects it.
The flag is an indication that the
message delivery is being re-attempted for the next consumer trying to
consume it
4. Does the broker modify any of the settings or are they only for use by
the broker? MessageId?
Application headers are not touched.
Delivery headers may be updated, for example Sequence numbers can be
inserted, or we also insert tags for
federation etc.
MessageID is a client set property.
5. Are there any conventions that should be followed for string data in
this class that are used in other AMQP systems or language versions of Apid?
If you want cross client data interop, take a look at mapped message.
Thanks,
Dave
David Hickerson
[email protected]<mailto:[email protected]>
Senior Engineer
phone: 719-235-3265
Mission Operations
The Boeing Company
1330 Inverness Dr., Suite 330
Colorado Springs, CO 80910
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:[email protected]