{
queueTemplate.check();
}
catch (InvalidDescriptorException e)
{
throw new FFMQException("Cannot register queue template : "+queueTemplate,"INVALID_QUEUE_TEMPLATE",e);
}
if (queueTemplates.put(queueTemplate.getName(), queueTemplate) != null)
throw new FFMQException("Queue template name already used : "+queueTemplate.getName(),"DUPLICATE_QUEUE_TEMPLATE");
}