I may be missing something here, but why couldn't you use the same Config Admin PID for each bundle? (That is: one config, many bundles.) In Camel I believe that you can choose to inject placeholder properties from a particular Config Admin PID.
--- A. Soroka Online Library Environment the University of Virginia Library On Wed, Jul 25, 2012 at 9:17 AM, Ephemeris Lappis < [email protected]> wrote: > Hello. > > I'm looking for a way to configure some URI in Camel routes taking into > account the server execution context. > > For example, HTTP, JETTY or RESTLET endpoints URI must be given with a > complete URL, and forces the designer to be aware of the server's host and > port. If the platform needs to be reconfigured with different port or host > name, any dependent route has to be modified. > > At the opposite, for example, I can package a CXF web service as a bundle, > configuring only the specific path part of the URL, and let the runtime > bind > it to the current HTTP service with the right host and port. > > How can I do this for simple Camel URI ? I've been looking for some way to > inject system properties, but with no concrete result. I suppose I can use > a > property placeholder to set somthing like {{my.host}} or {{my.port}} from > each bundle properties file, and set the correct values there. But this > solution forces me to have as many properties file copies as deployed > bundles... > > An idea ? > > Thanks. > > > > -- > View this message in context: > http://servicemix.396122.n5.nabble.com/Endpoints-URI-and-system-environment-tp5713987.html > Sent from the ServiceMix - User mailing list archive at Nabble.com. >
