Uploaded image for project: 'Felix'
  1. Felix
  2. FELIX-605

Include ServiceTracker as private package

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • configadmin-1.0.1
    • configadmin-1.0.4
    • Configuration Admin
    • 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.

      Attachments

        Activity

          People

            fmeschbe Felix Meschberger
            fmeschbe Felix Meschberger
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: