You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by bv...@apache.org on 2012/03/02 22:00:23 UTC
svn commit: r1296457 - in
/camel/trunk/camel-core/src/main/java/org/apache/camel/impl:
DefaultMessage.java MessageSupport.java
Author: bvahdat
Date: Fri Mar 2 21:00:22 2012
New Revision: 1296457
URL: http://svn.apache.org/viewvc?rev=1296457&view=rev
Log:
Implement Message.copyFrom() solely at one class level.
Modified:
camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultMessage.java
camel/trunk/camel-core/src/main/java/org/apache/camel/impl/MessageSupport.java
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultMessage.java
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultMessage.java?rev=1296457&r1=1296456&r2=1296457&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultMessage.java (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultMessage.java Fri Mar 2 21:00:22 2012
@@ -22,7 +22,6 @@ import java.util.Set;
import javax.activation.DataHandler;
import org.apache.camel.Exchange;
-import org.apache.camel.Message;
import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.util.EndpointHelper;
import org.apache.camel.util.MessageHelper;
@@ -47,12 +46,6 @@ public class DefaultMessage extends Mess
return MessageHelper.extractBodyForLogging(this);
}
- @Override
- public void copyFrom(Message that) {
- super.copyFrom(that);
- fault = that.isFault();
- }
-
public boolean isFault() {
return fault;
}
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/impl/MessageSupport.java
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/impl/MessageSupport.java?rev=1296457&r1=1296456&r2=1296457&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/impl/MessageSupport.java (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/impl/MessageSupport.java Fri Mar 2 21:00:22 2012
@@ -134,6 +134,8 @@ public abstract class MessageSupport imp
setMessageId(that.getMessageId());
setBody(that.getBody());
+ setFault(that.isFault());
+
if (hasHeaders()) {
getHeaders().clear();
}