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.