Class RunnableJobTracker

  • All Implemented Interfaces:
    Closeable, AutoCloseable, EventListener, org.osgi.framework.BundleListener, org.osgi.framework.SynchronousBundleListener, org.osgi.util.tracker.ServiceTrackerCustomizer<Runnable,​Future>

    public class RunnableJobTracker
    extends org.osgi.util.tracker.ServiceTracker<Runnable,​Future>
    implements Closeable, org.osgi.framework.SynchronousBundleListener
    • Constructor Detail

      • RunnableJobTracker

        public RunnableJobTracker​(org.osgi.framework.BundleContext context)
    • Method Detail

      • addingService

        public Future addingService​(org.osgi.framework.ServiceReference<Runnable> reference)
        Specified by:
        addingService in interface org.osgi.util.tracker.ServiceTrackerCustomizer<Runnable,​Future>
        Overrides:
        addingService in class org.osgi.util.tracker.ServiceTracker<Runnable,​Future>
      • removedService

        public void removedService​(org.osgi.framework.ServiceReference reference,
                                   Future future)
        Specified by:
        removedService in interface org.osgi.util.tracker.ServiceTrackerCustomizer<Runnable,​Future>
        Overrides:
        removedService in class org.osgi.util.tracker.ServiceTracker<Runnable,​Future>
      • bundleChanged

        public void bundleChanged​(org.osgi.framework.BundleEvent bundleEvent)
        Specified by:
        bundleChanged in interface org.osgi.framework.BundleListener