Class ObserverTracker

  • All Implemented Interfaces:
    org.osgi.util.tracker.ServiceTrackerCustomizer

    public class ObserverTracker
    extends Object
    implements org.osgi.util.tracker.ServiceTrackerCustomizer
    • Constructor Detail

      • ObserverTracker

        public ObserverTracker​(@NotNull
                               @NotNull Observable observable)
    • Method Detail

      • start

        public void start​(@NotNull
                          @NotNull org.osgi.framework.BundleContext bundleContext)
      • stop

        public void stop()
      • addingService

        public Object addingService​(org.osgi.framework.ServiceReference reference)
        Specified by:
        addingService in interface org.osgi.util.tracker.ServiceTrackerCustomizer
      • modifiedService

        public void modifiedService​(org.osgi.framework.ServiceReference reference,
                                    Object service)
        Specified by:
        modifiedService in interface org.osgi.util.tracker.ServiceTrackerCustomizer
      • removedService

        public void removedService​(org.osgi.framework.ServiceReference reference,
                                   Object service)
        Specified by:
        removedService in interface org.osgi.util.tracker.ServiceTrackerCustomizer