T - bean classpublic class InjectionTargetBean<T> extends AbstractOwbBean<T> implements Serializable
enabled, logger, passivatingId, specializedBean, webBeansContext, webBeansType| Constructor and Description |
|---|
InjectionTargetBean(WebBeansContext webBeansContext,
WebBeansType webBeansType,
javax.enterprise.inject.spi.AnnotatedType<T> annotatedType,
javax.enterprise.inject.spi.BeanAttributes<T> beanAttributes,
Class<T> beanClass) |
InjectionTargetBean(WebBeansContext webBeansContext,
WebBeansType webBeansType,
javax.enterprise.inject.spi.AnnotatedType<T> annotatedType,
javax.enterprise.inject.spi.BeanAttributes<T> beanAttributes,
Class<T> beanClass,
javax.enterprise.inject.spi.InjectionTargetFactory<T> factory)
Initializes the InjectionTarget Bean part.
|
| Modifier and Type | Method and Description |
|---|---|
void |
defineInterceptorsIfNeeded() |
javax.enterprise.inject.spi.AnnotatedType<T> |
getAnnotatedType() |
javax.enterprise.inject.spi.InjectionTarget<T> |
getInjectionTarget() |
javax.enterprise.inject.spi.InjectionTarget<T> |
getProducer() |
protected String |
providedId() |
addToStringInfo, create, destroy, equals, getBeanClass, getId, getInjectionPoints, getLogger, getReturnType, getWebBeansContext, getWebBeansType, hashCode, isDependent, isEnabled, isPassivationCapable, isSpecializedBean, setEnabled, setSpecializedBean, toStringgetName, getQualifiers, getScope, getStereotypes, getTypes, isAlternative, isNullablepublic InjectionTargetBean(WebBeansContext webBeansContext, WebBeansType webBeansType, javax.enterprise.inject.spi.AnnotatedType<T> annotatedType, javax.enterprise.inject.spi.BeanAttributes<T> beanAttributes, Class<T> beanClass)
public InjectionTargetBean(WebBeansContext webBeansContext, WebBeansType webBeansType, javax.enterprise.inject.spi.AnnotatedType<T> annotatedType, javax.enterprise.inject.spi.BeanAttributes<T> beanAttributes, Class<T> beanClass, javax.enterprise.inject.spi.InjectionTargetFactory<T> factory)
public void defineInterceptorsIfNeeded()
protected String providedId()
providedId in class AbstractOwbBean<T>public javax.enterprise.inject.spi.InjectionTarget<T> getProducer()
getProducer in interface OwbBean<T>public javax.enterprise.inject.spi.InjectionTarget<T> getInjectionTarget()
public javax.enterprise.inject.spi.AnnotatedType<T> getAnnotatedType()
Copyright © 2008–2020 The Apache Software Foundation. All rights reserved.