Package org.jboss.weld.bean.builtin
Class AbstractDecorableBuiltInBean<T>
java.lang.Object
org.jboss.weld.util.bean.ForwardingBeanAttributes<T>
org.jboss.weld.bean.CommonBean<T>
org.jboss.weld.bean.RIBean<T>
org.jboss.weld.bean.builtin.AbstractBuiltInBean<T>
org.jboss.weld.bean.builtin.AbstractDecorableBuiltInBean<T>
- All Implemented Interfaces:
jakarta.enterprise.context.spi.Contextual<T>,jakarta.enterprise.inject.spi.Bean<T>,jakarta.enterprise.inject.spi.BeanAttributes<T>,jakarta.enterprise.inject.spi.PassivationCapable,DecorableBean<T>,WeldBean<T>
- Direct Known Subclasses:
AbstractFacadeBean,AbstractStaticallyDecorableBuiltInBean
public abstract class AbstractDecorableBuiltInBean<T>
extends AbstractBuiltInBean<T>
implements DecorableBean<T>
Built-in bean that can be decorated by a
Decorator- Author:
- Jozef Hartinger
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jboss.weld.bean.builtin.AbstractBuiltInBean
AbstractBuiltInBean.BuiltInBeanAttributes<T> -
Field Summary
Fields inherited from class org.jboss.weld.bean.RIBean
beanManager -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractDecorableBuiltInBean(BeanManagerImpl beanManager, Class<T> type) -
Method Summary
Modifier and TypeMethodDescriptionClass<?>List<jakarta.enterprise.inject.spi.Decorator<?>>Resolves decorators for this bean.protected abstract List<jakarta.enterprise.inject.spi.Decorator<?>>getDecorators(jakarta.enterprise.inject.spi.InjectionPoint ip) protected jakarta.enterprise.inject.spi.InjectionPointprotected abstract TnewInstance(jakarta.enterprise.inject.spi.InjectionPoint ip, jakarta.enterprise.context.spi.CreationalContext<T> creationalContext) Methods inherited from class org.jboss.weld.bean.builtin.AbstractBuiltInBean
cleanupAfterBoot, getInjectionPoints, getType, initializeAfterBeanDiscovery, internalInitialize, isDependentContextOptimizationAllowed, isPassivationCapableBean, isPassivationCapableDependency, isProxyable, isProxyRequired, preInitializeMethods inherited from class org.jboss.weld.bean.RIBean
destroy, getBeanManager, getContextualInstanceStrategy, getQualifierInstances, initialize, isDependent, isNormalScoped, setAttributesMethods inherited from class org.jboss.weld.bean.CommonBean
attributes, equals, getId, getIdentifier, hashCode, toString, unwrapMethods inherited from class org.jboss.weld.util.bean.ForwardingBeanAttributes
getName, getQualifiers, getScope, getStereotypes, getTypes, isAlternativeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface jakarta.enterprise.inject.spi.Bean
getInjectionPointsMethods inherited from interface jakarta.enterprise.inject.spi.BeanAttributes
getName, getQualifiers, getScope, getStereotypes, getTypes, isAlternativeMethods inherited from interface jakarta.enterprise.context.spi.Contextual
destroyMethods inherited from interface jakarta.enterprise.inject.spi.PassivationCapable
getIdMethods inherited from interface org.jboss.weld.bean.WeldBean
getPriority
-
Constructor Details
-
AbstractDecorableBuiltInBean
-
-
Method Details
-
create
- Specified by:
createin interfacejakarta.enterprise.context.spi.Contextual<T>
-
newInstance
-
getDecorators
protected abstract List<jakarta.enterprise.inject.spi.Decorator<?>> getDecorators(jakarta.enterprise.inject.spi.InjectionPoint ip) -
getProxyClass
-
getInjectionPoint
-
getBeanClass
- Specified by:
getBeanClassin interfacejakarta.enterprise.inject.spi.Bean<T>- Overrides:
getBeanClassin classRIBean<T>
-
getDecorators
Description copied from interface:DecorableBeanResolves decorators for this bean.- Specified by:
getDecoratorsin interfaceDecorableBean<T>
-