Include ServiceTracker as private package
-----------------------------------------

                 Key: FELIX-605
                 URL: https://issues.apache.org/jira/browse/FELIX-605
             Project: Felix
          Issue Type: Improvement
          Components: Configuration Admin
    Affects Versions: configadmin-1.0.1
            Reporter: Felix Meschberger
            Assignee: Felix Meschberger
             Fix For: configadmin-1.0.2


The Configuration Admin implementation uses the OSGi service tracker to track 
ManagedService and ManagedServiceFactory services. Currently, the service 
tracker is imported.

The drawback of this situation is, that the service tracker is not part of the 
OSGi core library but of the OSGi compendium library, which unlike the core 
library, may or may not be available in a given OSGi framework.

To gain independence with respect to this situation, the Configuration Admin 
implementation should include the service tracker as a private package instead 
of importing it, just like the "org.osgi.service.cm" package is exported from 
this bundle.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to