private void deleteTemporaryDestinations() throws JMSException
{
String[] queueNames = destinationDefinitionProvider.getAllQueueNames();
for (int i = 0 ; i < queueNames.length ; i++)
{
QueueDefinition queueDef = destinationDefinitionProvider.getQueueDefinition(queueNames[i]);
if (queueDef.isTemporary())
{
log.info("Deleting old temporary queue : "+queueNames[i]);
deleteQueue(queueNames[i],true);
}
}