The Property Place holder did the trick for me. However, I was hoping if I could extend it to read properties from the camel exchange . Any pointers to examples would be welcome.
Thanks, Anand On Thu, Jan 26, 2012 at 12:24 AM, Claus Ibsen <claus.ib...@gmail.com> wrote: > Hi > > See this FAQ > http://camel.apache.org/how-do-i-use-dynamic-uri-in-to.html > > Or you can define the endpoint using property placeholders > http://camel.apache.org/using-propertyplaceholder.html > > http://camel.apache.org/how-do-i-use-spring-property-placeholder-with-camel-xml.html > > > On Thu, Jan 26, 2012 at 1:00 AM, anand sridhar <anand.for...@gmail.com> > wrote: > > Hi, > > I have a route with the endpoint being a HTTP URL. > > It so happens that this URL is in a properties file. > > > > Could some one help me to understand how I can dynamically load the end > > point name from a property file or in general from header, property > etc..? > > > > apparently, none of these work > > > > from("jms:q1") > > .to("${properties:httpurl}") > > > > or > > from("jms:q1") > > .to(header("httpurl")); > > > > or > > > > from("jms:q1") > > .to(property("httpurl")); > > > > does not resolve even though the httpurl parameter is present in header > as > > well as property. > > > > Thanks, > > Anand > > > > -- > 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/ >