Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
configadmin-1.0.1
-
None
Description
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.