Package org.jboss.weld.bean.builtin
Class DecoratedBeanMetadataBean
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<jakarta.enterprise.inject.spi.Bean<?>>
org.jboss.weld.bean.builtin.BeanMetadataBean
org.jboss.weld.bean.builtin.InterceptedBeanMetadataBean
org.jboss.weld.bean.builtin.DecoratedBeanMetadataBean
- All Implemented Interfaces:
jakarta.enterprise.context.spi.Contextual<jakarta.enterprise.inject.spi.Bean<?>>,jakarta.enterprise.inject.spi.Bean<jakarta.enterprise.inject.spi.Bean<?>>,jakarta.enterprise.inject.spi.BeanAttributes<jakarta.enterprise.inject.spi.Bean<?>>,jakarta.enterprise.inject.spi.PassivationCapable,WeldBean<jakarta.enterprise.inject.spi.Bean<?>>
Allows a decorator to obtain information about the bean it decorates.
- 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcheckInjectionPoint(jakarta.enterprise.inject.spi.InjectionPoint ip) protected jakarta.enterprise.inject.spi.Bean<?>newInstance(jakarta.enterprise.inject.spi.InjectionPoint ip, jakarta.enterprise.context.spi.CreationalContext<jakarta.enterprise.inject.spi.Bean<?>> ctx) toString()Methods inherited from class org.jboss.weld.bean.builtin.AbstractBuiltInMetadataBean
create, getParentCreationalContextMethods 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, 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, getScope, getStereotypes, getTypes, isAlternativeMethods inherited from interface jakarta.enterprise.inject.spi.PassivationCapable
getIdMethods inherited from interface org.jboss.weld.bean.WeldBean
getPriority
-
Constructor Details
-
DecoratedBeanMetadataBean
-
-
Method Details
-
checkInjectionPoint
protected void checkInjectionPoint(jakarta.enterprise.inject.spi.InjectionPoint ip) - Overrides:
checkInjectionPointin classInterceptedBeanMetadataBean
-
newInstance
protected jakarta.enterprise.inject.spi.Bean<?> newInstance(jakarta.enterprise.inject.spi.InjectionPoint ip, jakarta.enterprise.context.spi.CreationalContext<jakarta.enterprise.inject.spi.Bean<?>> ctx) - Overrides:
newInstancein classInterceptedBeanMetadataBean
-
getQualifiers
- Specified by:
getQualifiersin interfacejakarta.enterprise.inject.spi.BeanAttributes<jakarta.enterprise.inject.spi.Bean<?>>- Overrides:
getQualifiersin classInterceptedBeanMetadataBean
-
toString
- Overrides:
toStringin classInterceptedBeanMetadataBean
-