Class DefaultInjectorFactory
java.lang.Object
ru.vyarus.dropwizard.guice.injector.DefaultInjectorFactory
- All Implemented Interfaces:
InjectorFactory
Default implementation of
InjectorFactory that simply delegates
to Guice.createInjector(com.google.inject.Stage, com.google.inject.Module...).- Since:
- Dec 26, 2014
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.google.inject.InjectorcreateInjector(com.google.inject.Stage stage, Iterable<? extends com.google.inject.Module> modules) Creates an injector instance.
-
Constructor Details
-
DefaultInjectorFactory
public DefaultInjectorFactory()
-
-
Method Details
-
createInjector
public com.google.inject.Injector createInjector(com.google.inject.Stage stage, Iterable<? extends com.google.inject.Module> modules) Description copied from interface:InjectorFactoryCreates an injector instance.NOTE: if overriding modules were used (
GuiceBundle.Builder.modulesOverride(Module...)) then modules list will contain only one overridden module.Modules.override(Module...)can be used on this module too, if required.- Specified by:
createInjectorin interfaceInjectorFactory- Parameters:
stage- target injector stage.modules- modules supplied to injector- Returns:
- injector instance.
-