GitHub user yuruki opened a pull request: https://github.com/apache/camel/pull/822
CAMEL-9498: Universal local registry for CamelContext This change adds an always available local SimpleRegistry to CamelContext. Local registry makes sure that you can always add beans to a CamelContext regardless of how and where you setup and run your CamelContext. Notes: 1. CompositeRegistry can now handle nested registries. 2. Local registry is directly accessible with CamelContext.getLocalRegistry(). 3. DefaultCamelContext.getRegistry() now returns a CompositeRegistry with local SimpleRegistry as its first member. As before, one should not make assumptions on the registry hierarchy getRegistry() will give you. If you want to access a particular subregistry use getRegistry(Class<T> type). https://issues.apache.org/jira/browse/CAMEL-9498 You can merge this pull request into a Git repository by running: $ git pull https://github.com/yuruki/camel camel-localregistry Alternatively you can review and apply these changes as the patch at: https://github.com/apache/camel/pull/822.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #822 ---- commit e3ce8832f019542e3a7bbc68df0a65b851c2023a Author: Jyrki Ruuskanen <yur...@kotikone.fi> Date: 2016-01-28T21:34:44Z CAMEL-9498: Universal local registry for CamelContext ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---