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.
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.

Reply via email to