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/07/31 17:00:14 UTC

[jira] Resolved: (FELIX-1414) Service ranking is only obeyed on first component activation

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

Felix Meschberger resolved FELIX-1414.
--------------------------------------

    Resolution: Fixed

In Rev. 799629 removed the replacement of bound services for unary references if a service was registered with a higher ranking. As per the discussion on the OSGi list, a service once bound is never replaced unless the service ceases to be a target service (by unregistration or not matching the target any more).

This resolves this issue.

> Service ranking is only obeyed on first component activation
> ------------------------------------------------------------
>
>                 Key: FELIX-1414
>                 URL: https://issues.apache.org/jira/browse/FELIX-1414
>             Project: Felix
>          Issue Type: Bug
>          Components: Declarative Services (SCR), Specification compliance
>    Affects Versions: scr-1.0.8
>            Reporter: Felix Meschberger
>             Fix For: scr-1.2.0
>
>
> As of FELIX-950 (released with scr 1.0.8) and FELIX-1213 (not released yet) unary services bindings are replaced if a new service is registered with a higher service ranking than the already bound service.
> It has been clarified in the OSGi dev list thread "Questions on DS Spec" [1] that a service once bound is only replaced if it ceaces to be a target either by the service being unregistered of the target filter not matching any longer. Service ranking is only obeyed upon first binding of a service to the component.
> To fix we have to revert the fixes for FELIX-950 and FELIX-1213.
> [1] http://www.mail-archive.com/osgi-dev@mail.osgi.org/msg00883.html

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