On Wed, Feb 1, 2012 at 8:34 PM, anand sridhar <anand.for...@gmail.com> wrote: > 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. >
If you want a dynamic to in Camel. Then take a look at this FAQ http://camel.apache.org/how-do-i-use-dynamic-uri-in-to.html For example the simple language can access both exchange properties and the properties placeholder. If you have a different use-case, then can you explain more why you want the properties placeholder to access exchange headers? The properties placeholders is resolved once, and not re-evaluated for each message, so it cannot access properties from messages. > 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/ >> -- 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/