Hi, this should help U:
1. public class DeepCloningProcessor implements Processor { /* (non-Javadoc) * @see org.apache.camel.Processor#process(org.apache.camel.Exchange) */ @Override public void process(Exchange exchange) throws Exception { Cloner cloner = new Cloner(); StreamCache clone = cloner.deepClone(exchange.getIn().getBody(StreamCache.class)); exchange.getIn().setBody(clone); } } 2. call wireTap in Route Builder ".wireTap("direct:tapped").onPrepare(deepCloner)" 3. Maven: <dependency> <groupId>uk.com.robust-it</groupId> <artifactId>cloning</artifactId> <version>1.9.0</version> </dependency> Best regards, Stanislaw On Mon, Jul 7, 2014 at 8:28 PM, ychawla <premiergenerat...@gmail.com> wrote: > Hi Guys, > Any hints on writing a processor that will do a deep clone? I am running > into the same issue. I have a CXF Payload on my Exchange. > > Thanks, > Yogesh > > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/Concurrent-problem-with-message-Body-using-WireTap-tp5502505p5753471.html > Sent from the Camel - Users mailing list archive at Nabble.com. >