private void deleteTempQueues() throws Exception {
   Iterator<String> queueNames = tempQueues.iterator();
   while (queueNames.hasNext()) {
     String q = queueNames.next();
     protocolManager.deleteQueue(q);
   }
 }
 @Override
 public Response processRemoveDestination(DestinationInfo info) throws Exception {
   ActiveMQDestination dest = info.getDestination();
   if (dest.isQueue()) {
     String qName = "jms.queue." + dest.getPhysicalName();
     protocolManager.deleteQueue(qName);
   }
   return null;
 }