felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Felix Meschberger (JIRA)" <j...@apache.org>
Subject [jira] Work started: (FELIX-793) Improve update and install through web console
Date Fri, 24 Oct 2008 10:19:46 GMT

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

Work on FELIX-793 started by Felix Meschberger.

> Improve update and install through web console
> ----------------------------------------------
>                 Key: FELIX-793
>                 URL: https://issues.apache.org/jira/browse/FELIX-793
>             Project: Felix
>          Issue Type: Improvement
>    Affects Versions: webconsole-1.2.0
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: webconsole-1.2.2
> When updating or installing a bundle with the web console, the bundle is first updated
or installed and after a delay of 2 seconds, the Packageadmin.refreshPackages method is called
with null to refresh all bundles.
> There are two required enhancements:
> (1) Only the bundle just installed/updated should be refreshed (if refresh is actually
asked for)
> (2) If the web console itself is being upgraded, the bundle will not actually be refreshed
because the PackageAdmin service cannot be retreived. The reason for this is, that the bundle
context used at the time of acquiring the PackageAdmin might be invalid.
> To fix (1) the InstallHelper.doRun method is defined to return the bundle installed or
updated. This bundle is then given to the PackageAdmin.refreshPackages method to just refresh
this single bundle and its dependents.
> To (2) the PackageAdmin servicew is retrieved before installing or updating the bundle.
(There might be a slight chance that this PackageAdmin object might get invalid, but we pay
that price for now)

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

View raw message