Thanks for the explanation, both of you! I was reading the documentation but couldn't really make out if that was what was meant to happen or not.
/Leo On Sat, Mar 26, 2011 at 11:19 AM, Claus Ibsen <claus.ib...@gmail.com> wrote: > Hi > > Its the type converter that can kick in and can convert JAXB objects > if you have camel-jaxb on the classpath > http://camel.apache.org/type-converter.html > > > > On Tue, Mar 22, 2011 at 12:57 PM, Leonard Axelsson > <leonard.axels...@gmail.com> wrote: > > Hi, > > > > At my current gig we have a route roughly like the one below where we > send > > in objects using the ProducerTemplate. Those are marshalled into xml > using > > JAXB (annotations) and then sent on to a JMS queue. > > > > jaxb = new JaxbDataFormat("com.entraction.elp.api.message"); > > > > from("direct:in") > > .marshal(jaxb) > > .to("jms:someQueue") > > > > > > What I found by mistake was that the route worked even if I remove the > > marshalling step. The object will automatically, it seems, be marshalled. > My > > questions is, is this the right behaviour and if it is, where is this > > feature documented? Automatic marshalling is nice, but I would like to > know > > for sure that it's intended and not a side effect of something else we > do. > > > > Regards, > > /Leo > > > > --------------------------------------------------------- > > Leonard Axelsson > > Agical AB > > > > E-mail: leonard.axels...@agical.com > > Blog: http://xlson.com/ > > Twitter: xlson > > > > > > -- > Claus Ibsen > ----------------- > FuseSource > Email: cib...@fusesource.com > Web: http://fusesource.com > Twitter: davsclaus > Blog: http://davsclaus.blogspot.com/ > Author of Camel in Action: http://www.manning.com/ibsen/ >