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

Marcel Offermans resolved FELIX-2947.
-------------------------------------

    Resolution: Fixed

Issue fixed after using the modified service tracker as mentioned in FELIX-2946.

> Filter indices must use service trackers that track all services and aspects.
> -----------------------------------------------------------------------------
>
>                 Key: FELIX-2947
>                 URL: https://issues.apache.org/jira/browse/FELIX-2947
>             Project: Felix
>          Issue Type: Improvement
>          Components: Dependency Manager
>    Affects Versions: dependencymanager-3.0.0
>            Reporter: Marcel Offermans
>            Assignee: Marcel Offermans
>
> Both current implementations of filter indices use a service tracker that 
> listens to all services to keep their index in sync with the service 
> registry. However, the current service tracker tries to be smart when it 
> comes to aspects and hides aspects and services with a lower ranking so all 
> but the highest is visible. Whilst this logic is desirable for components 
> that depend on certain services, it is undesirable for an index. We were 
> especially seeing problems when services with multiple interfaces had aspects 
> on one of their interfaces.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to