I formerly understood temporaryQueue as internal queue (kind of loopback queue)
Another questions : to inform the other side of the connection I should do a getQueueName()
Is the queue name guaranteed to be unique ?
If multiple clients create a temporaryQueue at the same time, each queue would have a different name ?
Is it okay to cleanly destroy a temporary queue if everything goes well (using the jmx RMIAdaptor) in order to avoid garbage on logs ?
Yes temporary queue names are unique.