Hi

I would like to understand how server-named queues (those with a # in the name) are to be used properly.

If I want Qpid to expand the # with a UID, I have to declare the queue with delete:always, correct?

The typical example of use of such a queue is:

Sender sender = session.createSender("service_queue");
Address responseQueue("#response-queue; {create:always, delete:always}");
Receiver receiver = session.createReceiver(responseQueue);

Do I have to use the Address object returned by createSender() to create the Receiver? I'm trying to use the queue name (as std::string), but that does not seem to work.

Are these server-named queues exclusive and auto-delete? Who can see them? When are they delete by the broker?

Cheers
Jiri


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to