Prepare OUT to IN do not need a copy but just move the message directly.

Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/7b6ba78a
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/7b6ba78a
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/7b6ba78a

Branch: refs/heads/master
Commit: 7b6ba78a0b273d6a886e89a158682d732a4792c3
Parents: 2c703f8
Author: Claus Ibsen <davscl...@apache.org>
Authored: Fri Oct 30 15:03:24 2015 +0100
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Fri Oct 30 16:48:49 2015 +0100

----------------------------------------------------------------------
 camel-core/src/main/java/org/apache/camel/util/ExchangeHelper.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/7b6ba78a/camel-core/src/main/java/org/apache/camel/util/ExchangeHelper.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/util/ExchangeHelper.java 
b/camel-core/src/main/java/org/apache/camel/util/ExchangeHelper.java
index cb8aa92..63d8013 100644
--- a/camel-core/src/main/java/org/apache/camel/util/ExchangeHelper.java
+++ b/camel-core/src/main/java/org/apache/camel/util/ExchangeHelper.java
@@ -788,7 +788,7 @@ public final class ExchangeHelper {
     public static void prepareOutToIn(Exchange exchange) {
         // we are routing using pipes and filters so we need to manually copy 
OUT to IN
         if (exchange.hasOut()) {
-            exchange.getIn().copyFrom(exchange.getOut());
+            exchange.setIn(exchange.getOut());
             exchange.setOut(null);
         }
     }

Reply via email to