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 2009/01/22 09:29:59 UTC

[jira] Commented: (FELIX-887) Ensure BundleListeners are not forgotten about

    [ https://issues.apache.org/jira/browse/FELIX-887?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12666085#action_12666085 ] 

Felix Meschberger commented on FELIX-887:
-----------------------------------------

Applied the last patch FELIX-884-4.patch with two modifications in Rev. 736585 as described in [1]

I deployed SNAPSHOT version 1.3.0-20090122.082408-2 containing these fixes.

[1] https://issues.apache.org/jira/browse/FELIX-884?focusedCommentId=12666084#action_12666084

> Ensure BundleListeners are not forgotten about
> ----------------------------------------------
>
>                 Key: FELIX-887
>                 URL: https://issues.apache.org/jira/browse/FELIX-887
>             Project: Felix
>          Issue Type: Improvement
>          Components: Bundle Repository (OBR)
>    Affects Versions: bundlerepository-1.2.0
>            Reporter: Felix Meschberger
>
> As discussed in FELIX-884, the LocalRepositoryImpl class registers a BundleListener, which is only unregistered if the resovle() method of the owning ResovlerImpl is called. But this just creates anothter BundleListener. If multiple ResolverImpl instances are created, the system will fill up with  BundleListener instances, which will never be used again and only be cleaned up, when the OBR bundle is stopped.

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