Package org.jboss.weld.util.bean
Class IsolatedForwardingInterceptor<T>
java.lang.Object
org.jboss.weld.util.bean.ForwardingBeanAttributes<T>
org.jboss.weld.util.bean.IsolatedForwardingBean<T>
org.jboss.weld.util.bean.IsolatedForwardingInterceptor<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.Interceptor<T>,WrappedContextual<T>
- Direct Known Subclasses:
ForwardingInterceptor,IsolatedForwardingInterceptor.Impl
public abstract class IsolatedForwardingInterceptor<T>
extends IsolatedForwardingBean<T>
implements jakarta.enterprise.inject.spi.Interceptor<T>
Delegating implementation of
Interceptor. 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
Modifier and TypeMethodDescriptionabstract jakarta.enterprise.inject.spi.Interceptor<T>delegate()intercept(jakarta.enterprise.inject.spi.InterceptionType type, T instance, jakarta.interceptor.InvocationContext ctx) booleanintercepts(jakarta.enterprise.inject.spi.InterceptionType type) Methods inherited from class org.jboss.weld.util.bean.IsolatedForwardingBean
create, destroy, equals, getBeanClass, getInjectionPoints, hashCode, toStringMethods 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.Bean
getBeanClass, getInjectionPointsMethods inherited from interface jakarta.enterprise.inject.spi.BeanAttributes
getName, getQualifiers, getScope, getStereotypes, getTypes, isAlternativeMethods inherited from interface jakarta.enterprise.context.spi.Contextual
create, destroy
-
Constructor Details
-
IsolatedForwardingInterceptor
public IsolatedForwardingInterceptor()
-
-
Method Details
-
delegate
- Specified by:
delegatein interfaceWrappedContextual<T>- Specified by:
delegatein classIsolatedForwardingBean<T>
-
getInterceptorBindings
- Specified by:
getInterceptorBindingsin interfacejakarta.enterprise.inject.spi.Interceptor<T>
-
intercepts
public boolean intercepts(jakarta.enterprise.inject.spi.InterceptionType type) - Specified by:
interceptsin interfacejakarta.enterprise.inject.spi.Interceptor<T>
-
intercept
-