Class CdiInterceptorBean<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>, jakarta.enterprise.inject.spi.PassivationCapable, Serializable, OwbBean<T>

    public class CdiInterceptorBean<T>
    extends InterceptorBean<T>

    Interceptor Bean implementation for CDI-style Beans. This is Interceptors which got defined using @InterceptorBinding.

    See Also:
    Serialized Form
    • Constructor Detail

      • CdiInterceptorBean

        public CdiInterceptorBean​(WebBeansContext webBeansContext,
                                  jakarta.enterprise.inject.spi.AnnotatedType<T> annotatedType,
                                  jakarta.enterprise.inject.spi.BeanAttributes<T> beanAttributes,
                                  Class<T> beanClass,
                                  Set<Annotation> interceptorBindings,
                                  boolean enabled,
                                  Map<jakarta.enterprise.inject.spi.InterceptionType,​Method[]> interceptionMethods)
    • Method Detail

      • getInterceptorBindings

        public Set<Annotation> getInterceptorBindings()