You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@aries.apache.org by "Alan Keane (JIRA)" <ji...@apache.org> on 2010/01/11 20:23:54 UTC

[jira] Created: (ARIES-113) Use headers when resolving dependencies for BundleStateMBean

Use headers when resolving dependencies for BundleStateMBean
------------------------------------------------------------

                 Key: ARIES-113
                 URL: https://issues.apache.org/jira/browse/ARIES-113
             Project: Aries
          Issue Type: Improvement
          Components: JMX
    Affects Versions: Incubation
            Reporter: Alan Keane
            Assignee: Alan Keane
            Priority: Minor
             Fix For: Incubation


The BundleStateMBean #getImportedPackages(long bundleId) & #getRequiredBundles(long) methods resolve dependencies using iteration over all bundles in the framework.
The performance of these methods can be improved by first checking the manifest headers and using these values for PackageAdmin queries.
(Note: Bundles using DynamicImport still require full iteration)

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


[jira] Work started: (ARIES-113) Use headers when resolving dependencies for BundleStateMBean

Posted by "Alan Keane (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/ARIES-113?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Work on ARIES-113 started by Alan Keane.

> Use headers when resolving dependencies for BundleStateMBean
> ------------------------------------------------------------
>
>                 Key: ARIES-113
>                 URL: https://issues.apache.org/jira/browse/ARIES-113
>             Project: Aries
>          Issue Type: Improvement
>          Components: JMX
>    Affects Versions: Incubation
>            Reporter: Alan Keane
>            Assignee: Alan Keane
>            Priority: Minor
>             Fix For: Incubation
>
>
> The BundleStateMBean #getImportedPackages(long bundleId) & #getRequiredBundles(long) methods resolve dependencies using iteration over all bundles in the framework.
> The performance of these methods can be improved by first checking the manifest headers and using these values for PackageAdmin queries.
> (Note: Bundles using DynamicImport still require full iteration)

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


[jira] Resolved: (ARIES-113) Use headers when resolving dependencies for BundleStateMBean

Posted by "Alan Keane (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/ARIES-113?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alan Keane resolved ARIES-113.
------------------------------

    Resolution: Fixed

The manifest headers are taken into consideration when performing the dependency resolution.
Note: When dynamic imports are used, the full iteration is performed.

> Use headers when resolving dependencies for BundleStateMBean
> ------------------------------------------------------------
>
>                 Key: ARIES-113
>                 URL: https://issues.apache.org/jira/browse/ARIES-113
>             Project: Aries
>          Issue Type: Improvement
>          Components: JMX
>    Affects Versions: Incubation
>            Reporter: Alan Keane
>            Assignee: Alan Keane
>            Priority: Minor
>             Fix For: Incubation
>
>
> The BundleStateMBean #getImportedPackages(long bundleId) & #getRequiredBundles(long) methods resolve dependencies using iteration over all bundles in the framework.
> The performance of these methods can be improved by first checking the manifest headers and using these values for PackageAdmin queries.
> (Note: Bundles using DynamicImport still require full iteration)

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