Hi riders, In camel 2.16.X, I was able to use configure a RestConfiguration in blueprint with property placeholder as bellow:
<camelContext id="rest-api" allowUseOriginalMessage="false" xmlns=" http://camel.apache.org/schema/blueprint"> <restConfiguration component="{{camel.rest.component}}" port="{{camel.rest.port}}" contextPath="{{camel.rest.contextPath}}"/> .... </camelContext> But since camel 2.16.3 and also in camel 2.17.X and 2.18-SNAPSHOT, it doesn't work anymore, it is actually unable to resolve the property placeholder and says that ie. camel can't found a RestConsumerFactory {{camel.rest.component}} in the registry. I think it's related to the fix bring with issue: https://issues.apache.org/jira/browse/CAMEL-9483 So, according to me, here: https://github.com/apache/camel/commit/b1555bae4a878135a8681d9bbe895f1f97c96870 at line 996, I think, we should have something like: String component = CamelContextHelper.parseText(camelContext, ccfb.getRestConfiguration().getComponent()); instead of String component = ccfb.getRestConfiguration().getComponent(); Apparently, I can't create a jira issue (can't actually select the Camel project). I didn't have time to test it yet, but I'll try to do it soon when I have. I might also be wrong so please don't hesitate to correct me if I am or give me some advice if needed. Regards -- Arnaud Deprez Software Engineer Phone: +32 497 23 30 44 Linked'In: https://www.linkedin.com/in/deprezarnaud Github: https://github.com/arnaud-deprez