Class Activator.ServiceProvider<S>

  • Enclosing class:
    Activator

    protected static class Activator.ServiceProvider<S>
    extends Object
    • Field Detail

      • serviceClass

        protected final Class<S> serviceClass
      • context

        protected final org.osgi.framework.BundleContext context
      • serviceReference

        protected org.osgi.framework.ServiceReference<S> serviceReference
      • service

        protected volatile S service
    • Constructor Detail

      • ServiceProvider

        public ServiceProvider​(Class<S> serviceClass,
                               org.osgi.framework.BundleContext context)
    • Method Detail

      • init

        protected S init()
      • get

        public S get()
      • uninit

        public void uninit()