Class DefaultInjectorFactory
- java.lang.Object
-
- ru.vyarus.dropwizard.guice.injector.DefaultInjectorFactory
-
- All Implemented Interfaces:
InjectorFactory
public class DefaultInjectorFactory extends java.lang.Object implements InjectorFactory
Default implementation ofInjectorFactory
that simply delegates toGuice.createInjector(com.google.inject.Stage, com.google.inject.Module...)
.- Since:
- Dec 26, 2014
-
-
Constructor Summary
Constructors Constructor Description DefaultInjectorFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.inject.Injector
createInjector(com.google.inject.Stage stage, java.lang.Iterable<? extends com.google.inject.Module> modules)
Creates an injector instance.
-
-
-
Method Detail
-
createInjector
public com.google.inject.Injector createInjector(com.google.inject.Stage stage, java.lang.Iterable<? extends com.google.inject.Module> modules)
Description copied from interface:InjectorFactory
Creates 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:
createInjector
in interfaceInjectorFactory
- Parameters:
stage
- target injector stage.modules
- modules supplied to injector- Returns:
- injector instance.
-
-