declare() changed to declareExchange() and declareQueue() in RabbitPublisher