Hi

Afair temp queues are affilianted with the jms session and automatic
deleted by the broker when the session is closed - eg AMQ should do
this.



On Mon, Jun 8, 2015 at 5:31 PM, Tim Dudgeon <tdudgeon...@gmail.com> wrote:
> I'm using a temp JMS queue to return some results.
> Once I've finished processing I want to delete the queue. What's the best
> approach?
> I'm assuming its best to manually generate the temp queue at the start and
> then manually delete it when finished.
> I notice I could use JmsTemporaryQueueEndpoint [1] which I know how to get
> hold of, and that can give me the javax.jms.TemporaryQueue, which I can then
> delete(), but how to get a handle on the javax.jms.Session session?
> Or is there a better way?
>
> Thanks
> Tim
>
> [1]
> http://camel.apache.org/maven/current/camel-jms/apidocs/org/apache/camel/component/jms/JmsTemporaryQueueEndpoint.html
> [2] http://docs.oracle.com/javaee/7/api/javax/jms/TemporaryQueue.html



-- 
Claus Ibsen
-----------------
Red Hat, Inc.
Email: cib...@redhat.com
Twitter: davsclaus
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen
hawtio: http://hawt.io/
fabric8: http://fabric8.io/

Reply via email to