Class BaseActivator.ServiceDiscoveryTracker

  • All Implemented Interfaces:
    org.osgi.util.tracker.ServiceTrackerCustomizer<org.kie.api.internal.utils.ServiceDiscoveryImpl,​org.kie.api.internal.utils.ServiceDiscoveryImpl>
    Enclosing class:
    BaseActivator

    public static class BaseActivator.ServiceDiscoveryTracker
    extends Object
    implements org.osgi.util.tracker.ServiceTrackerCustomizer<org.kie.api.internal.utils.ServiceDiscoveryImpl,​org.kie.api.internal.utils.ServiceDiscoveryImpl>
    • Constructor Detail

      • ServiceDiscoveryTracker

        public ServiceDiscoveryTracker​(org.osgi.framework.BundleContext context,
                                       ClassLoader classLoader)
    • Method Detail

      • addingService

        public org.kie.api.internal.utils.ServiceDiscoveryImpl addingService​(org.osgi.framework.ServiceReference<org.kie.api.internal.utils.ServiceDiscoveryImpl> ref)
        Specified by:
        addingService in interface org.osgi.util.tracker.ServiceTrackerCustomizer<org.kie.api.internal.utils.ServiceDiscoveryImpl,​org.kie.api.internal.utils.ServiceDiscoveryImpl>
      • modifiedService

        public void modifiedService​(org.osgi.framework.ServiceReference<org.kie.api.internal.utils.ServiceDiscoveryImpl> reference,
                                    org.kie.api.internal.utils.ServiceDiscoveryImpl service)
        Specified by:
        modifiedService in interface org.osgi.util.tracker.ServiceTrackerCustomizer<org.kie.api.internal.utils.ServiceDiscoveryImpl,​org.kie.api.internal.utils.ServiceDiscoveryImpl>
      • removedService

        public void removedService​(org.osgi.framework.ServiceReference<org.kie.api.internal.utils.ServiceDiscoveryImpl> reference,
                                   org.kie.api.internal.utils.ServiceDiscoveryImpl service)
        Specified by:
        removedService in interface org.osgi.util.tracker.ServiceTrackerCustomizer<org.kie.api.internal.utils.ServiceDiscoveryImpl,​org.kie.api.internal.utils.ServiceDiscoveryImpl>