public class DecoratorBean<T> extends InjectionTargetBean<T> implements javax.enterprise.inject.spi.Decorator<T>, javax.enterprise.inject.spi.PassivationCapable
enabled, logger, passivatingId, specializedBean, webBeansContext, webBeansType| Constructor and Description |
|---|
DecoratorBean(WebBeansContext webBeansContext,
WebBeansType webBeansType,
javax.enterprise.inject.spi.AnnotatedType<T> annotatedType,
BeanAttributes<T> beanAttributes,
Class<T> beanClass) |
| Modifier and Type | Method and Description |
|---|---|
Set<Type> |
getDecoratedTypes() |
Set<Annotation> |
getDelegateQualifiers() |
Type |
getDelegateType() |
void |
setDecoratorInfo(Set<Type> decoratedTypes,
Type delegateType,
Set<Annotation> delegateQualifiers) |
defineBeanInterceptorStack, getAnnotatedType, getInjectionTarget, getProducercreate, destroy, getBeanClass, getId, getInjectionPoints, getLogger, getReturnType, getWebBeansContext, getWebBeansType, isAlternative, isDependent, isEnabled, isPassivationCapable, isSpecializedBean, setEnabled, setSpecializedBean, toStringgetName, getQualifiers, getScope, getStereotypes, getTypes, isNullableclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetBeanClass, getInjectionPoints, isNullablepublic DecoratorBean(WebBeansContext webBeansContext, WebBeansType webBeansType, javax.enterprise.inject.spi.AnnotatedType<T> annotatedType, BeanAttributes<T> beanAttributes, Class<T> beanClass)
public void setDecoratorInfo(Set<Type> decoratedTypes, Type delegateType, Set<Annotation> delegateQualifiers)
public Set<Type> getDecoratedTypes()
getDecoratedTypes in interface javax.enterprise.inject.spi.Decorator<T>public Type getDelegateType()
getDelegateType in interface javax.enterprise.inject.spi.Decorator<T>public Set<Annotation> getDelegateQualifiers()
getDelegateQualifiers in interface javax.enterprise.inject.spi.Decorator<T>Copyright © 2008-2013 The Apache Software Foundation. All Rights Reserved.