public class NeedleAnnotationBuilder extends AnnotationBuilder
AnnotationBuilder to provide Needle-based dependency injection if UsingNeedle annotation is
present.AnnotationBuilder.InstantiationFailed| Constructor and Description |
|---|
NeedleAnnotationBuilder(Class<?> annotatedClass) |
NeedleAnnotationBuilder(Class<?> annotatedClass,
AnnotationMonitor annotationMonitor) |
| Modifier and Type | Method and Description |
|---|---|
Configuration |
buildConfiguration() |
InjectableStepsFactory |
buildStepsFactory(Configuration configuration) |
Set<org.needle4j.injection.InjectionProvider<?>> |
getProvider()
Retrieves the set of injection providers.
|
Set<Class<?>> |
getStepsClasses()
Retrieve step classes.
|
protected <T,V extends T> |
instanceOf(Class<T> type,
Class<V> ofClass) |
annotatedClass, annotationFinder, annotationMonitor, buildCandidateSteps, buildCandidateSteps, buildEmbedder, defaultEmbedder, elementImplementation, embeddableInstance, embedder, finder, findPaths, injectEmbedder, parameterConverterspublic NeedleAnnotationBuilder(Class<?> annotatedClass, AnnotationMonitor annotationMonitor)
public NeedleAnnotationBuilder(Class<?> annotatedClass)
public Configuration buildConfiguration() throws AnnotationRequired
buildConfiguration in class AnnotationBuilderAnnotationRequiredpublic InjectableStepsFactory buildStepsFactory(Configuration configuration)
buildStepsFactory in class AnnotationBuilderprotected <T,V extends T> T instanceOf(Class<T> type, Class<V> ofClass)
instanceOf in class AnnotationBuilderpublic Set<org.needle4j.injection.InjectionProvider<?>> getProvider()
Copyright © 2003–2021. All rights reserved.