Class AbstractBundleInjectorFactory

java.lang.Object
org.iworkz.genesis.impl.AbstractInjectorFactory
org.iworkz.genesis.impl.AbstractBundleInjectorFactory
All Implemented Interfaces:
InjectorFactory
Direct Known Subclasses:
DefaultBundleInjectorFactory

public class AbstractBundleInjectorFactory extends AbstractInjectorFactory
  • Field Details

    • injectorRegistration

      protected org.osgi.framework.ServiceRegistration<Injector> injectorRegistration
  • Constructor Details

    • AbstractBundleInjectorFactory

      public AbstractBundleInjectorFactory()
  • Method Details

    • updateInjector

      protected void updateInjector()
      Overrides:
      updateInjector in class AbstractInjectorFactory
    • unregisterInjector

      protected void unregisterInjector()
    • registerInjector

      protected void registerInjector()
    • getInjector

      protected Injector getInjector(org.osgi.framework.Bundle bundle, org.osgi.framework.ServiceRegistration<Injector> registration)
    • ungetInjector

      protected void ungetInjector(org.osgi.framework.Bundle bundle, org.osgi.framework.ServiceRegistration<Injector> registration, Injector injector)