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 InjectorFactorypublic MethodInjector createMethodInjector(Class root, Method method)
createMethodInjector in interface InjectorFactorypublic PropertyInjector createPropertyInjector(Class resourceClass)
createPropertyInjector in interface InjectorFactorypublic ValueInjector createParameterExtractor(Class injectTargetClass, AccessibleObject injectTarget, Class type, Type genericType, Annotation[] annotations)
createParameterExtractor in interface InjectorFactorypublic ValueInjector createParameterExtractor(Class injectTargetClass, AccessibleObject injectTarget, Class type, Type genericType, Annotation[] annotations, boolean useDefault)
createParameterExtractor in interface InjectorFactoryprotected javax.enterprise.inject.spi.BeanManager lookupBeanManager()
Copyright © 2013. All Rights Reserved.