Chowdhury,
Yes, you've hit my point on the nose and your response is exactly what I expected but with actual precision and details involved :-).
I was thinking about the general issues involving having to always have a handle on the queue disappearing underneath you in any case. Whilst a purge method is a nice feature for destroying a queue without really caring about it, I was imagining that in
general you'd really have to have a reader and sender that systematically handle the disappearance of the queue.
Mind you, given the testing scenario, having a basic method to purge would be darned useful, but I'd call it something like, "ForcedPurge" -- make it clear that other readers/senders may experience sideeffects. :-)
Nice discussion. Thanks!