camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Clay <>
Subject message.copy() Does not perform deep copy of the message body.
Date Mon, 19 Mar 2012 16:37:50 GMT
I am trying to copy a message so that I can alter it for subsequent

    Message newMessage = message.copy();

but the MessageSupport.copyFrom() method (which is called from
MessageSupport.copy() )  does not copy the original message body to the
newMessage body, but only a reference to the original message body, which of
course then, causes any modification to the newMessage to modify the
original message.

This looks like a bug to me.  Can anyone confirm or deny this?  Or suggest a

FYI- newMessage.copyFrom(message) does the same thing:

   Message newMessage = new DefaultMessage();


View this message in context:
Sent from the Camel - Users mailing list archive at

View raw message