Updated Branches: refs/heads/master b36127fcf -> 7535b96c6
CAMEL-6617 fixed the issue of RabbitMQConsumer doesn't put the body into message Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/7535b96c Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/7535b96c Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/7535b96c Branch: refs/heads/master Commit: 7535b96c61811eedc6ee26c16151a0b92a08fe45 Parents: b36127f Author: Willem Jiang <ningji...@apache.org> Authored: Thu Aug 8 08:43:50 2013 +0800 Committer: Willem Jiang <ningji...@apache.org> Committed: Thu Aug 8 08:43:50 2013 +0800 ---------------------------------------------------------------------- .../org/apache/camel/component/rabbitmq/RabbitMQConsumer.java | 2 +- .../org/apache/camel/component/rabbitmq/RabbitMQEndpoint.java | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/7535b96c/components/camel-rabbitmq/src/main/java/org/apache/camel/component/rabbitmq/RabbitMQConsumer.java ---------------------------------------------------------------------- diff --git a/components/camel-rabbitmq/src/main/java/org/apache/camel/component/rabbitmq/RabbitMQConsumer.java b/components/camel-rabbitmq/src/main/java/org/apache/camel/component/rabbitmq/RabbitMQConsumer.java index 0927f81..7ae8d12 100644 --- a/components/camel-rabbitmq/src/main/java/org/apache/camel/component/rabbitmq/RabbitMQConsumer.java +++ b/components/camel-rabbitmq/src/main/java/org/apache/camel/component/rabbitmq/RabbitMQConsumer.java @@ -114,7 +114,7 @@ public class RabbitMQConsumer extends DefaultConsumer { AMQP.BasicProperties properties, byte[] body) throws IOException { - Exchange exchange = consumer.endpoint.createRabbitExchange(envelope); + Exchange exchange = consumer.endpoint.createRabbitExchange(envelope, body); log.trace("Created exchange [exchange={}]", new Object[]{exchange}); try { http://git-wip-us.apache.org/repos/asf/camel/blob/7535b96c/components/camel-rabbitmq/src/main/java/org/apache/camel/component/rabbitmq/RabbitMQEndpoint.java ---------------------------------------------------------------------- diff --git a/components/camel-rabbitmq/src/main/java/org/apache/camel/component/rabbitmq/RabbitMQEndpoint.java b/components/camel-rabbitmq/src/main/java/org/apache/camel/component/rabbitmq/RabbitMQEndpoint.java index 2a7e2d6..ffb8515 100644 --- a/components/camel-rabbitmq/src/main/java/org/apache/camel/component/rabbitmq/RabbitMQEndpoint.java +++ b/components/camel-rabbitmq/src/main/java/org/apache/camel/component/rabbitmq/RabbitMQEndpoint.java @@ -56,7 +56,7 @@ public class RabbitMQEndpoint extends DefaultEndpoint { super(endpointUri, component); } - public Exchange createRabbitExchange(Envelope envelope) { + public Exchange createRabbitExchange(Envelope envelope, byte[] body) { Exchange exchange = new DefaultExchange(getCamelContext(), getExchangePattern()); Message message = new DefaultMessage(); @@ -65,6 +65,7 @@ public class RabbitMQEndpoint extends DefaultEndpoint { message.setHeader(RabbitMQConstants.ROUTING_KEY, envelope.getRoutingKey()); message.setHeader(RabbitMQConstants.EXCHANGE_NAME, envelope.getExchange()); message.setHeader(RabbitMQConstants.DELIVERY_TAG, envelope.getDeliveryTag()); + message.setBody(body); return exchange; }