On Fri, Oct 26, 2012 at 11:19 AM, liugang <clevers...@gmail.com> wrote: > Hi: > > Thanks for your quick reply, I have fired a bug > https://issues.apache.org/jira/browse/CAMEL-5746 . > > And one more question: > > The maven dependencies of camel-saxon were changed from 2.9.3 to 2.10.2 , > and on 2.10.0, the dependencies are: > > <dependency> > <groupId>net.sf.saxon</groupId> > <artifactId>saxon9he</artifactId> > </dependency> > > But unfortunately, the net.sf.saxon/saxon9he is a signed jar, so we can't > use the maven-shade-plugin to package it into a shade jar, unless we exclude > all "META-INF/*.RSA", "META-INF/*.DSA" and "META-INF/*.SF". > > I'd like to know it will always use the saxon9he infuture? Or the > dependencies will be changed time to time? >
Camel will upgrade to never releases os Saxon when they are released and in Maven Central. > Thanks > GangLiu > msn: liugang_0...@hotmail.com > skype: gang.liu.talendbj > > -----Original Message----- > From: Claus Ibsen [mailto:claus.ib...@gmail.com] > Sent: Friday, October 26, 2012 5:04 PM > To: users@camel.apache.org > Subject: Re: [Question] Seems wireTap will always copy the origin Message > > On Fri, Oct 26, 2012 at 10:36 AM, liugang <clevers...@gmail.com> wrote: >> Hi All: >> >> I found the wiretap will always copy the original exchange message after >> deprecated those methods like " wireTap(String uri, boolean copy, > Expression >> body) " and " wireTap(String uri, boolean copy, Processor processor)" . >> >> Checked the source code of org.apache.camel.model.WireTapDefinition<Type>, >> the isCopy() and copy() method are: >> >> public WireTapDefinition<Type> copy() { >> setCopy(true); >> return this; >> } >> >> public boolean isCopy() { >> // should default to true if not configured >> return copy != null ? copy : true; >> } >> >> So, no matter, we use '.wireTap("XX")' or '.wireTap("XX").copy()' , it > will >> always copy the original exchange message. >> >> Is It a bug? >> > > Ah yeah copy() should accept a boolean so you can control it. Feel > free to log a JIRA. > And a patch is also welcome. > > Then @deprecated the copy() method, and add a new copy(boolean) > >> Thanks >> GangLiu >> > > > > -- > Claus Ibsen > ----------------- > Red Hat, Inc. > FuseSource is now part of Red Hat > Email: cib...@redhat.com > Web: http://fusesource.com > Twitter: davsclaus > Blog: http://davsclaus.com > Author of Camel in Action: http://www.manning.com/ibsen > -- Claus Ibsen ----------------- Red Hat, Inc. FuseSource is now part of Red Hat Email: cib...@redhat.com Web: http://fusesource.com Twitter: davsclaus Blog: http://davsclaus.com Author of Camel in Action: http://www.manning.com/ibsen