public class GuiceAnnotationBuilder
extends AnnotationBuilder
AnnotationBuilder to provide Guice-based dependency injection
if UsingGuice annotation is present.| Modifier and Type | Field and Description |
|---|---|
Injector |
injector |
| Constructor and Description |
|---|
GuiceAnnotationBuilder(Class<?> annotatedClass) |
GuiceAnnotationBuilder(Class<?> annotatedClass,
AnnotationMonitor annotationMonitor) |
| Modifier and Type | Method and Description |
|---|---|
Configuration |
buildConfiguration() |
InjectableStepsFactory |
buildStepsFactory(Configuration configuration) |
protected Injector |
createInjector(List<Module> modules) |
protected Injector |
injector() |
protected <T,V extends T> |
instanceOf(Class<T> type,
Class<V> ofClass) |
protected ParameterConverters |
parameterConverters(AnnotationFinder annotationFinder,
ResourceLoader resourceLoader,
TableTransformers tableTransformers) |
public GuiceAnnotationBuilder(Class<?> annotatedClass)
public GuiceAnnotationBuilder(Class<?> annotatedClass, AnnotationMonitor annotationMonitor)
public Configuration buildConfiguration()
throws AnnotationRequired
AnnotationRequiredpublic InjectableStepsFactory buildStepsFactory(Configuration configuration)
protected ParameterConverters parameterConverters(AnnotationFinder annotationFinder,
ResourceLoader resourceLoader,
TableTransformers tableTransformers)
protected Injector createInjector(List<Module> modules)
protected Injector injector()
Copyright © 2003–2019. All rights reserved.