You want to use a shared AMQ component for all your Camel applications?
If you export the bean to the osgi service registry, then the other Camel bundles ought to be able to look it up and use it. As they will lookup in OSGi service registry first, before their "own XML file".
I'm also interested in the topic; can you please give us more details ?
Thank you in advance,
How would you export the bean?
Specifically, what interface would you use in the service registry?
Also, is there a way to look it up using Spring DSL?
In Camel 2.6.0, camel will look up the ComponentResolver from the OSGi service registry.
You just need to implement this kind of ComponentResolver and export it as an OSGi service, then camel will use it automatically.