I'd also like a way to check and see if a temporary queue is still around without going through the process of trying to send a message to that queue. This goes hand-in-hand with the above.
To handle both requests you would need to customise the DestinationManager
since neither is part of the spec or supported by JBossMQ.
You might be able to do the second (does a temporary queue still exist)
using session.createQueue() - but you need to know the internal name of the queue
as reported by TemporaryQueue.getName()