Package org.jboss.weld.bean.builtin
Class AbstractBuiltInMetadataBean<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.AbstractBuiltInMetadataBean<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,WeldBean<T>
- Direct Known Subclasses:
BeanMetadataBean,DecoratorMetadataBean,InterceptorMetadataBean
Common superclass for
Bean, Interceptor and Decorator builtin beans.- 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
ConstructorsConstructorDescriptionAbstractBuiltInMetadataBean(org.jboss.weld.serialization.spi.BeanIdentifier identifier, Class<T> type, BeanManagerImpl beanManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected WeldCreationalContext<?>getParentCreationalContext(jakarta.enterprise.context.spi.CreationalContext<?> ctx) protected abstract TnewInstance(jakarta.enterprise.inject.spi.InjectionPoint ip, jakarta.enterprise.context.spi.CreationalContext<T> creationalContext) toString()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, getBeanClass, getBeanManager, getContextualInstanceStrategy, getQualifierInstances, initialize, isDependent, isNormalScoped, setAttributesMethods inherited from class org.jboss.weld.bean.CommonBean
attributes, equals, getId, getIdentifier, hashCode, 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.BeanAttributes
getName, getQualifiers, getScope, getStereotypes, getTypes, isAlternativeMethods inherited from interface jakarta.enterprise.inject.spi.PassivationCapable
getIdMethods inherited from interface org.jboss.weld.bean.WeldBean
getPriority
-
Constructor Details
-
AbstractBuiltInMetadataBean
public AbstractBuiltInMetadataBean(org.jboss.weld.serialization.spi.BeanIdentifier identifier, Class<T> type, BeanManagerImpl beanManager)
-
-
Method Details
-
create
-
newInstance
-
getParentCreationalContext
protected WeldCreationalContext<?> getParentCreationalContext(jakarta.enterprise.context.spi.CreationalContext<?> ctx) -
toString
- Overrides:
toStringin classCommonBean<T>
-