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


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