Hi I have logged a ticket to get this fixed https://issues.apache.org/jira/browse/CAMEL-6766
On Fri, Sep 13, 2013 at 2:47 PM, Claus Ibsen <claus.ib...@gmail.com> wrote: > Property placeholders is intended to be supported on <from> and > <interceptFrom> also. So if it does not work, then it sounds like a > little bug. > > > > On Thu, Sep 12, 2013 at 6:32 PM, Steve <debianclus...@gmail.com> wrote: >> Hello Camel-Users, >> >> Can property placeholders be used in the URI supplied to the >> interceptFrom(String) method belonging to the RouteBuilder class? My >> apologies if this topic is covered by existing documentation; if so, I did >> not see it. >> >> I was reading CAMEL-5129 which addressed a similar issue, but that appeared >> to be when a placeholder was used in the URI passed in a from(String) >> method call. I examined the unit-test associated with the JIRA issue and >> it did not cover my particular scenario. >> >> I have been attempting to use a property placeholder in both the >> "interceptFrom" and "from" method calls without much success. The following >> example demonstrates my usage: >> >> Example: >> >> interceptFrom("activemq:{{jms.order.destination}}") >> .when(header("MSG_TYPE").isNotEqualTo("ORDER")) >> .to("direct:ERROR").stop(); >> >> from("activemq:{{jms.order.destination}}") >> .to("file:{{file.order.inbox}}"); >> >> In this case the Exchange is not intercepted. In contrast, if the >> "interceptFrom" has a hard-coded value then the Exchange is intercepted as >> expected (where "jms.order.destination" = "ORDERS": >> >> interceptFrom("activemq:ORDERS") >> .when(header("MSG_TYPE").isNotEqualTo("ORDER")) >> .to("direct:ERROR").stop(); >> >> from("activemq:{{jms.order.destination}}") >> .to("file:{{file.order.inbox}}"); >> >> >> This is likely the correct behavior, but I was hoping to receive >> confirmation in that regard. >> >> Environment: >> - Camel version: 2.10.0.redhat-60024 (though I tried 2.11.1 as well) >> - Oracle JDK 1.7.x >> >> Many thanks, >> >> -Steve > > > > -- > 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 -- 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