Package org.iworkz.genesis.impl
Class DefaultBundleInjectorFactory
java.lang.Object
org.iworkz.genesis.impl.AbstractInjectorFactory
org.iworkz.genesis.impl.AbstractBundleInjectorFactory
org.iworkz.genesis.impl.DefaultBundleInjectorFactory
- All Implemented Interfaces:
InjectorFactory
-
Field Summary
FieldsFields inherited from class org.iworkz.genesis.impl.AbstractBundleInjectorFactory
injectorRegistrationFields inherited from class org.iworkz.genesis.impl.AbstractInjectorFactory
registeredModules -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddeactivate(org.osgi.framework.BundleContext context) voidprotected voidvoidregisterModule(Module module) voidunregisterModule(Module module) protected voidupdateConfiguration(Map<String, Object> properties) Methods inherited from class org.iworkz.genesis.impl.AbstractBundleInjectorFactory
getInjector, ungetInjector, unregisterInjector, updateInjectorMethods inherited from class org.iworkz.genesis.impl.AbstractInjectorFactory
allModules, filterModules, getConfiguredModules, getInjector, registerModules, sortModules
-
Field Details
-
CONFIGURATION_PID
- See Also:
-
ENABLE_DYNAMIC_MODULE_REGISTRATION
- See Also:
-
-
Constructor Details
-
DefaultBundleInjectorFactory
public DefaultBundleInjectorFactory()
-
-
Method Details
-
registerModule
- Overrides:
registerModulein classAbstractInjectorFactory
-
unregisterModule
- Overrides:
unregisterModulein classAbstractInjectorFactory
-
modified
-
updateConfiguration
-
registerInjector
protected void registerInjector()- Overrides:
registerInjectorin classAbstractBundleInjectorFactory
-
activate
public void activate(org.osgi.framework.BundleContext context, Map<String, Object> properties) throws Exception- Throws:
Exception
-
deactivate
- Throws:
Exception
-