You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Felix Meschberger (JIRA)" <ji...@apache.org> on 2010/08/16 14:16:16 UTC

[jira] Closed: (FELIX-2264) Allow for lazy loading and late API binding

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

Felix Meschberger closed FELIX-2264.
------------------------------------


Apache Felix Web Console Memory Usage Plugin 1.0.2 has been released. The issues are now closed.

> Allow for lazy loading and late API binding
> -------------------------------------------
>
>                 Key: FELIX-2264
>                 URL: https://issues.apache.org/jira/browse/FELIX-2264
>             Project: Felix
>          Issue Type: Improvement
>          Components: Web Console
>    Affects Versions:  webconsole-memoryusage-plugin-1.0.0 
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: webconsole-memoryusage-plugin-1.0.2
>
>
> It would be good if the memory usage plugin would register the services as service factories and lazily bind to required API. This would allow for on-demand access to services.
> For example: in the current plugin release, the shell command service may only be registered if the Shell bundle is installed. If the shell bundle is installed after the memory usage plugin, the memory usage plugin has to be rewired to register the shell command. Using a ServiceFactory and DynamicImport-Package for the Shell API, the service can be registered but actual command service instantiation and wiring to the service API is delayed until the Shell bundle is installed.
> Same for the Web Console integration and configuration by the configuration admin.
> In addition the dependency on the SLF4J API for logging should be replaced by using the OSGi LogService -- of course also with delayed and dynamic binding.

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