return admin.declareQueue();
}
public RabbitTemplate createClientTemplate() {
Queue queue = admin.declareQueue();
RabbitTemplate template = new RabbitTemplate(cf);
template.setReplyTimeout(retryTimeOut);
template.setReplyQueue(queue);
SimpleMessageListenerContainer container = new SimpleMessageListenerContainer(
cf);
container.setMessageListener(template);
container.setQueueNames(queue.getName());
container.start();
containers.add(container);
log.debug("Created RabbitMqTemplate receiving messages in queue: {}",
queue.getName());
return template;
}