Jyrki Ruuskanen created CAMEL-10347:
---------------------------------------

             Summary: Camel-scr todos and polish
                 Key: CAMEL-10347
                 URL: https://issues.apache.org/jira/browse/CAMEL-10347
             Project: Camel
          Issue Type: Improvement
          Components: camel-scr
            Reporter: Jyrki Ruuskanen
            Priority: Minor


Visibility / access:
* Make context private. Use getter.
* Get rid of registry member variable. Get registry through context when needed.
* Make methods that are not supposed to be overriden final.

Customization:
* User can customize context's registry by overriding createRegistry() methods. 
Returns SimpleRegistry by default.
* Remove hardcoded defaults from setupCamelContext().

Corrections:
* Do not explicitly create an OsgiServiceRegistry for OsgiDefaultCamelContext. 
The context will create one anyway and combine it with whatever 
createRegistry(BundleContext) returns in a CompositeRegistry.
* Make camel-archetype-scr integration test run with Maven 3.3.9.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to