public class CdiInjectorFactory extends Object implements InjectorFactory
Modifier and Type | Field and Description |
---|---|
static String |
BEAN_MANAGER_ATTRIBUTE_PREFIX |
Constructor and Description |
---|
CdiInjectorFactory() |
Modifier and Type | Method and Description |
---|---|
ConstructorInjector |
createConstructor(Constructor constructor) |
MethodInjector |
createMethodInjector(Class root,
Method method) |
ValueInjector |
createParameterExtractor(Class injectTargetClass,
AccessibleObject injectTarget,
Class type,
Type genericType,
Annotation[] annotations) |
ValueInjector |
createParameterExtractor(Class injectTargetClass,
AccessibleObject injectTarget,
Class type,
Type genericType,
Annotation[] annotations,
boolean useDefault) |
PropertyInjector |
createPropertyInjector(Class resourceClass) |
protected javax.enterprise.inject.spi.BeanManager |
lookupBeanManager()
Do a lookup for BeanManager instance.
|
public static final String BEAN_MANAGER_ATTRIBUTE_PREFIX
public ConstructorInjector createConstructor(Constructor constructor)
createConstructor
in interface InjectorFactory
public MethodInjector createMethodInjector(Class root, Method method)
createMethodInjector
in interface InjectorFactory
public PropertyInjector createPropertyInjector(Class resourceClass)
createPropertyInjector
in interface InjectorFactory
public ValueInjector createParameterExtractor(Class injectTargetClass, AccessibleObject injectTarget, Class type, Type genericType, Annotation[] annotations)
createParameterExtractor
in interface InjectorFactory
public ValueInjector createParameterExtractor(Class injectTargetClass, AccessibleObject injectTarget, Class type, Type genericType, Annotation[] annotations, boolean useDefault)
createParameterExtractor
in interface InjectorFactory
protected javax.enterprise.inject.spi.BeanManager lookupBeanManager()
Copyright © 2012. All Rights Reserved.