Thomas Watson created ARIES-1215:
------------------------------------

             Summary: Use system bundle for tracking namespace handlers and 
bundles
                 Key: ARIES-1215
                 URL: https://issues.apache.org/jira/browse/ARIES-1215
             Project: Aries
          Issue Type: Improvement
          Components: Blueprint
            Reporter: Thomas Watson


The blueprint implementation currently uses its own BundleContext to track 
Namespace handlers.  This can cause issues if namespace handlers are contained 
in subsystems.  One approach to support namespace handlers contained in 
application subsystems would be for blueprint to use the system bundle context 
to track namespace handlers.

Blueprint also uses the org.apache.aries.util.tracker.RecursiveBundleTracker to 
track bundles with blueprint components.  The RecursiveBundleTracker 
understands composites and knows how to recurse into them to track for 
blueprints contained in composite bundles.  We should make the dependency on 
RecursiveBundleTracker optional and fallback to using the system bundle context 
for tracking blueprints.  This would allow for the support of subsystems with 
blueprints.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to