Package org.jboss.weld.util.bean
Class IsolatedForwardingBean<T>
java.lang.Object
org.jboss.weld.util.bean.ForwardingBeanAttributes<T>
org.jboss.weld.util.bean.IsolatedForwardingBean<T>
- All Implemented Interfaces:
jakarta.enterprise.context.spi.Contextual<T>,jakarta.enterprise.inject.spi.Bean<T>,jakarta.enterprise.inject.spi.BeanAttributes<T>,WrappedContextual<T>
- Direct Known Subclasses:
ForwardingBean,IsolatedForwardingBean.Impl,IsolatedForwardingDecorator,IsolatedForwardingInterceptor
public abstract class IsolatedForwardingBean<T>
extends ForwardingBeanAttributes<T>
implements jakarta.enterprise.inject.spi.Bean<T>, WrappedContextual<T>
Delegating implementation of
Bean. Separate delegate is used for BeanAttributes methods, allowing this class
to be used for processing of extension-provided beans.- Author:
- Jozef Hartinger
- See Also:
-
ProcessBeanAttributes
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.jboss.weld.util.bean.ForwardingBeanAttributes
attributes, 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, isAlternative
-
Constructor Details
-
IsolatedForwardingBean
public IsolatedForwardingBean()
-
-
Method Details
-
delegate
- Specified by:
delegatein interfaceWrappedContextual<T>
-
create
- Specified by:
createin interfacejakarta.enterprise.context.spi.Contextual<T>
-
destroy
public void destroy(T instance, jakarta.enterprise.context.spi.CreationalContext<T> creationalContext) - Specified by:
destroyin interfacejakarta.enterprise.context.spi.Contextual<T>
-
getBeanClass
- Specified by:
getBeanClassin interfacejakarta.enterprise.inject.spi.Bean<T>
-
getInjectionPoints
- Specified by:
getInjectionPointsin interfacejakarta.enterprise.inject.spi.Bean<T>
-
hashCode
public int hashCode()- Overrides:
hashCodein classForwardingBeanAttributes<T>
-
equals
- Overrides:
equalsin classForwardingBeanAttributes<T>
-
toString
-