Hi Andrew,
qpid uses address string syntax for that, see Programming in Apache QPID 
(http://qpid.apache.org/books/0.16/Programming-In-Apache-Qpid/pdf/Programming-In-Apache-Qpid.pdf),
 section 2.4.

For example, to create a queue and automatically delete it when the session is 
closed, use address string:

queueName; { create:always, delete:always, node:{type:queue }}

See above document and also 
https://cwiki.apache.org/confluence/display/qpid/Qpid+extensions+to+AMQP for a 
complete list of parameters one can declare.

Kind regards,
Pavel


----- Original Message -----
> From: "Andrew Erickson" <andrew.erick...@sungard.com>
> To: users@qpid.apache.org
> Sent: Friday, August 31, 2012 2:58:48 PM
> Subject: Dynamic topic/queue creation
> 
> Hi,
> 
> We have a JMS based application using ActiveMQ which we are migrating
> to QPid. I have successfully tested the application with QPid except
> for one issue. On startup I receive this warning -
> 
> 14:16:02,505 WARN  Setup of JMS message listener invoker failed for
> destination 'ServiceCallQueue' - trying to recover. Cause: Error
> registering consumer: org.apache.qpid.AMQException: The name
> 'ServiceCallQueue' supplied in the address doesn't resolve to an
> exchange or a queue
> 
> If I manually add the queue to the config.xml then the warning is
> gone and everything works fine.
> 
> Questions:
> 
> 
> 1.       Does QPid support dynamic queue/topic creation at runtime?
> 
> 2.       How do I configure QPid for dynamic queue/topic creation?
> 
> We are using QPid 0.16.
> 
> Thanks in advance,
> Andrew.
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org
For additional commands, e-mail: users-h...@qpid.apache.org

Reply via email to