On Tue, Aug 23, 2011 at 11:43 AM, heinrichheine <martin.heinem...@vitaphone.de> wrote: > Hi, > > i'm building my first route using the java DSL and i'm running in a small > trouble setting a header field. > > I had a spring route looking and working like this: > > <camel:setHeader headerName="incomingDate"> > <camel:xpath > resultType="java.lang.String">//incoming:Value[1]/@date</camel:xpath> > </camel:setHeader> > > I want to build exactly the same in the java dsl: > > .setHeader("incomingDate") > .xpath("//incoming:Value[1]/@date", String.class, ns) > > The problem is, that xpath returns an Object, so i cannot continue > configuring my route from this point.
But the xpath inside as a parameter to .setHeader .setHeader("incomingDate", xpath("//incoming:Value[1]/@date", String.class, ns)) > I want to put a choice as next step in the route, but thats not working > because xpath returns an Object. > And also i get a compiler warning due to type safety. > Does anyone have an idea for this? > > Thanks in advance > > martin > > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/setHeader-using-xpath-returns-Object-tp4726154p4726154.html > Sent from the Camel - Users mailing list archive at Nabble.com. > -- Claus Ibsen ----------------- FuseSource Email: cib...@fusesource.com Web: http://fusesource.com Twitter: davsclaus, fusenews Blog: http://davsclaus.blogspot.com/ Author of Camel in Action: http://www.manning.com/ibsen/