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) |
getAnnotatedType, getInjectionTarget, getProducer
create, destroy, getBeanClass, getId, getInjectionPoints, getLogger, getReturnType, getWebBeansContext, getWebBeansType, isAlternative, isDependent, isEnabled, isPassivationCapable, isSpecializedBean, setEnabled, setSpecializedBean, toString
getName, getQualifiers, getScope, getStereotypes, getTypes, isNullable
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getBeanClass, getInjectionPoints, isNullable
public 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–2016 The Apache Software Foundation. All rights reserved.