[ https://issues.apache.org/jira/browse/CAMEL-9498?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Claus Ibsen reassigned CAMEL-9498: ---------------------------------- Assignee: Claus Ibsen > Always provide a writable local registry > ---------------------------------------- > > Key: CAMEL-9498 > URL: https://issues.apache.org/jira/browse/CAMEL-9498 > Project: Camel > Issue Type: Improvement > Components: camel-core > Reporter: Jyrki Ruuskanen > Assignee: Claus Ibsen > Priority: Minor > Fix For: 3.0.0 > > > Many Camel components need to reference objects in CamelContext's registry as > part of their configuration (for example httpClientConfigurer for http/http4 > and restletRealm for restlet). > These objects often apply to that particular CamelContext and not others, > thus the registry holding these bits could be local instead of, say, OSGi > service registry. Using a local registry prevents the risk of conflicting > keys and spares us from devising a naming policy for even trivial stuff. > To conveniently create and add these objects, even from inside RouteBuilder's > configure method, we need write access to said registry. > CamelContext should, in my opinion, provide a local SimpleRegistry that is > always available. -- This message was sent by Atlassian JIRA (v7.6.3#76005)