camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tim Dudgeon <>
Subject Re: deleting jms queue
Date Tue, 09 Jun 2015 06:47:06 GMT
Well, maybe I'm wrong to call it a temp queue. This is not an InOut 
pattern. Its InOnly followed (potentially much later) by a response to a 
"private" queue (specified by JmsReplyTo header) that is InOnly and 
handled by a different route/consumer.
Once processing is complete I need the queue to be deleted.


On 09/06/2015 07:07, Claus Ibsen wrote:
> 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 <> 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]
>> [2]

View raw message