public class CdiInterceptorBean<T> extends InterceptorBean<T>
Interceptor
Bean implementation for CDI-style Beans.
This is Interceptors which got defined using
@InterceptorBinding.
InterceptorBean.MultiMethodInvocationContextaroundInvokeMethodenabled, logger, passivatingId, specializedBean, webBeansContext, webBeansType| Constructor and Description |
|---|
CdiInterceptorBean(WebBeansContext webBeansContext,
javax.enterprise.inject.spi.AnnotatedType<T> annotatedType,
javax.enterprise.inject.spi.BeanAttributes<T> beanAttributes,
Class<T> beanClass,
Set<Annotation> interceptorBindings,
boolean enabled,
Map<javax.enterprise.inject.spi.InterceptionType,Method[]> interceptionMethods) |
| Modifier and Type | Method and Description |
|---|---|
Set<Annotation> |
getInterceptorBindings() |
getInterceptorMethods, getScope, intercept, interceptsdefineInterceptorsIfNeeded, getAnnotatedType, getInjectionTarget, getProducer, providedIdaddToStringInfo, create, destroy, equals, getBeanClass, getId, getInjectionPoints, getLogger, getReturnType, getWebBeansContext, getWebBeansType, hashCode, isDependent, isEnabled, isPassivationCapable, isSpecializedBean, setEnabled, setSpecializedBean, toStringgetName, getQualifiers, getStereotypes, getTypes, isAlternative, isNullableclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic CdiInterceptorBean(WebBeansContext webBeansContext, javax.enterprise.inject.spi.AnnotatedType<T> annotatedType, javax.enterprise.inject.spi.BeanAttributes<T> beanAttributes, Class<T> beanClass, Set<Annotation> interceptorBindings, boolean enabled, Map<javax.enterprise.inject.spi.InterceptionType,Method[]> interceptionMethods)
public Set<Annotation> getInterceptorBindings()
Copyright © 2008–2020 The Apache Software Foundation. All rights reserved.