public void send( RouteSpec routeSpec, String routingKey, AMQP.BasicProperties properties, Object payload) throws IOException { Route route = routeSpec.declareOn(channel, this); route.publishOn( channel, routingKey, properties, toBytes(MediaTypes.valueOf(properties), payload)); }