felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marcel Offermans (JIRA)" <j...@apache.org>
Subject [jira] [Created] (FELIX-2947) Filter indices must use service trackers that track all services and aspects.
Date Tue, 10 May 2011 11:04:03 GMT
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

Mime
View raw message