Hi You cannot do this from the Camel route DSL. You can however use a java bean / Camel processor and do java code to do whatever you want.
Though not sure if changing CXF properties at runtime is supported in camel-cxf. Though you can give it a try to see what happens. On Fri, Sep 6, 2013 at 11:37 AM, liugang594 Liu <clevers...@gmail.com> wrote: > for example, if I have some route like: > > *from(uri) **[Step1]* *.setHeader(name, value) **[Step2]* *.to(cxf) ** > [Step3]*... > > I want to specify some cxf property *[step3]* as the value specified in > setHeader Component *[step2]*. > > same as we do something by code : > > cxfEndpoint.getProperties().put("propertyName", header(headerName)); > > no only header, but also some other expression: > > cxfEndpoint.getProperties().put("propertyName", > simple(expression).evaluate(exchange, String.class)); > > > 2013/9/6 Claus Ibsen <claus.ib...@gmail.com> > >> Hi >> >> What do you mean can you explain in more details? >> >> >> On Fri, Sep 6, 2013 at 6:18 AM, liugang594 Liu <clevers...@gmail.com> >> wrote: >> > Hi All: >> > >> > I'd like to know how can I set the properties of CxfEndpoint dynamicly, >> for >> > example use simple expression to calculate and set the property value >> > during running. >> > >> > Thanks alot >> > >> > >> > Thanks >> > GangLiu >> > Mail: clevers...@gmail.com >> >> >> >> -- >> Claus Ibsen >> ----------------- >> Red Hat, Inc. >> Email: cib...@redhat.com >> Twitter: davsclaus >> Blog: http://davsclaus.com >> Author of Camel in Action: http://www.manning.com/ibsen >> > > > > -- > Thanks > GangLiu > Mail: clevers...@gmail.com -- Claus Ibsen ----------------- Red Hat, Inc. Email: cib...@redhat.com Twitter: davsclaus Blog: http://davsclaus.com Author of Camel in Action: http://www.manning.com/ibsen