public class SpringAnnotationBuilder extends AnnotationBuilder
AnnotationBuilder to provide Spring-based dependency
injection if UsingSpring annotation is present.AnnotationBuilder.InstantiationFailed| Constructor and Description |
|---|
SpringAnnotationBuilder(java.lang.Class<?> annotatedClass) |
SpringAnnotationBuilder(java.lang.Class<?> annotatedClass,
AnnotationMonitor annotationMonitor) |
| Modifier and Type | Method and Description |
|---|---|
protected org.springframework.context.ApplicationContext |
applicationContext() |
Configuration |
buildConfiguration() |
InjectableStepsFactory |
buildStepsFactory(Configuration configuration) |
protected org.springframework.context.ApplicationContext |
createApplicationContext(java.lang.ClassLoader classLoader,
java.util.List<java.lang.String> resources) |
protected <T,V extends T> |
instanceOf(java.lang.Class<T> type,
java.lang.Class<V> ofClass) |
protected ParameterConverters |
parameterConverters(AnnotationFinder annotationFinder) |
annotatedClass, annotationFinder, annotationMonitor, buildCandidateSteps, buildCandidateSteps, buildEmbedder, embeddableInstance, findPaths, injectEmbedderpublic SpringAnnotationBuilder(java.lang.Class<?> annotatedClass)
public SpringAnnotationBuilder(java.lang.Class<?> annotatedClass,
AnnotationMonitor annotationMonitor)
public Configuration buildConfiguration() throws AnnotationRequired
buildConfiguration in class AnnotationBuilderAnnotationRequiredpublic InjectableStepsFactory buildStepsFactory(Configuration configuration)
buildStepsFactory in class AnnotationBuilderprotected ParameterConverters parameterConverters(AnnotationFinder annotationFinder)
parameterConverters in class AnnotationBuilderprotected <T,V extends T> T instanceOf(java.lang.Class<T> type,
java.lang.Class<V> ofClass)
instanceOf in class AnnotationBuilderprotected org.springframework.context.ApplicationContext createApplicationContext(java.lang.ClassLoader classLoader,
java.util.List<java.lang.String> resources)
protected org.springframework.context.ApplicationContext applicationContext()
Copyright © 2003-2013. All Rights Reserved.