aries-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Thomas Watson (JIRA)" <>
Subject [jira] [Created] (ARIES-1215) Use system bundle for tracking namespace handlers and bundles
Date Tue, 17 Jun 2014 14:18:02 GMT
Thomas Watson created ARIES-1215:

             Summary: Use system bundle for tracking namespace handlers and bundles
                 Key: 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

View raw message