Hello Claus, It looks that the source of those lines is
http://issues.apache.org/activemq/browse/CAMEL-191 so I'm not the best person to ask ;) But I would say, that the copy is not really needed here as catchClause.process() is invoked in the same thread. I would first remove the copy() operation, run tests and just see if it brings any failures - if not, then I guess we are in good shape ;) Roman 2009/11/16 Claus Ibsen <[email protected]>: > Hi Roman > > I recently worked on some tracer issue to have nice try .. catch logging. > > In the TryProcessor I stumble across why do we make a copy of the > Exchange when we do doCatch routing? > Can you remember the reason for this? > > I added a TODO in the source code on trunk. > > > > -- > Claus Ibsen > Apache Camel Committer > > Author of Camel in Action: http://www.manning.com/ibsen/ > Open Source Integration: http://fusesource.com > Blog: http://davsclaus.blogspot.com/ > Twitter: http://twitter.com/davsclaus >
