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)