[
https://issues.apache.org/jira/browse/FELIX-2947?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marcel Offermans reassigned FELIX-2947:
---------------------------------------
Assignee: Marcel Offermans
> 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