felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Richard S. Hall (JIRA)" <j...@apache.org>
Subject [jira] Created: (FELIX-32) Implement mechanisms for accessing "all" service references
Date Wed, 12 Oct 2005 13:20:04 GMT
Implement mechanisms for accessing "all" service references

         Key: FELIX-32
         URL: http://issues.apache.org/jira/browse/FELIX-32
     Project: Felix
        Type: New Feature
  Components: Framework, Specification compliance  
    Reporter: Richard S. Hall

This issue is described in section 5.9 of the OSGi R4 specification. The main jist of this
issue is that R4 allows multiple versions of the same package to be shared in the framework
at the same time. This means that the framework must dynamically partition the service registry
based on package versions (e.g., a bundle using log v1, should not see a log v2 service).
To support bundles that want to inspect all services regardless of package version, new API
was defined in R4 for such purposes. This API includes BundleContext.getAllServiceReferences()
as well as a new AllServiceListener.

Most of the plumbing for all of this works correctly in Felix now, but these last two API
aspects still need to be implemented. Their implementation should be pretty straightforward.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:

View raw message