[ 
https://issues.apache.org/jira/browse/ARIES-51?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Lin Sun updated ARIES-51:
-------------------------

    Description: In Aries-7, we provided a default blueprint bundle tracker 
customizer.  However, this default tracker customizer only handles bundles 
installed in the same framework as the Aries blueprint bundle.   I'd like to 
propose an alternative blueprint bundle tracker customizer that handles bundles 
installed in the child frameworks as well, and we would only use this blue 
print tracker customizer if we can find CompositeBundleFactory service (as 
defined in RFC 138 draft) in the OSGi service registry.   My understanding is 
that the CompositeBundleFactory service exists for equinox 3.5 but not felix.  
(was: In Aries-7, we provided a default blueprint bundle tracker customizer.  
We should also allow people to plugin their own blueprint bundle tracker 
customizer if they wish.

The initial thought is that people can attach a fragment to the blueprint 
bundle jar and in blueprint extender, we check if there is any customized 
blueprint bundle tracker customizer.  If so, we'll use that when creating the 
bundle tracker.  If not, we'll just use the default one provided by Aries-7.

Comments welcome.)
        Summary: Allow to use different blueprint bundle tracker customizer 
based on different osgi framework  (was: Allow people to plugin their own 
BlueprintBundleTrackerCustomizer)

> Allow to use different blueprint bundle tracker customizer based on different 
> osgi framework
> --------------------------------------------------------------------------------------------
>
>                 Key: ARIES-51
>                 URL: https://issues.apache.org/jira/browse/ARIES-51
>             Project: Aries
>          Issue Type: New Feature
>            Reporter: Lin Sun
>            Assignee: Lin Sun
>
> In Aries-7, we provided a default blueprint bundle tracker customizer.  
> However, this default tracker customizer only handles bundles installed in 
> the same framework as the Aries blueprint bundle.   I'd like to propose an 
> alternative blueprint bundle tracker customizer that handles bundles 
> installed in the child frameworks as well, and we would only use this blue 
> print tracker customizer if we can find CompositeBundleFactory service (as 
> defined in RFC 138 draft) in the OSGi service registry.   My understanding is 
> that the CompositeBundleFactory service exists for equinox 3.5 but not felix.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to