@Override public MessageProducer createProducer(Destination destination) { AMQPDestination dest = (AMQPDestination) destination; return new AMQPMessageProducer(channel, dest.getExchange(), dest.getDestination()); // return new AMQPMessageProducer(channel, exchangeName, ((AMQPDestination) // destination).getDestination()); }