public class CdiInterceptorBean<T> extends InterceptorBean<T>
Interceptor
Bean implementation for CDI-style Beans.
This is Interceptors which got defined using
@InterceptorBinding
.
InterceptorBean.MultiMethodInvocationContext
aroundInvokeMethod
enabled, logger, passivatingId, specializedBean, webBeansContext, webBeansType
Constructor and Description |
---|
CdiInterceptorBean(WebBeansContext webBeansContext,
javax.enterprise.inject.spi.AnnotatedType<T> annotatedType,
BeanAttributesImpl<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, intercepts
defineBeanInterceptorStack, getAnnotatedType, getInjectionTarget, getProducer
create, destroy, getBeanClass, getId, getInjectionPoints, getLogger, getReturnType, getWebBeansContext, getWebBeansType, isAlternative, isDependent, isEnabled, isPassivationCapable, isSpecializedBean, setEnabled, setSpecializedBean, toString
getName, getQualifiers, getStereotypes, getTypes, isNullable
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public CdiInterceptorBean(WebBeansContext webBeansContext, javax.enterprise.inject.spi.AnnotatedType<T> annotatedType, BeanAttributesImpl<T> beanAttributes, Class<T> beanClass, Set<Annotation> interceptorBindings, boolean enabled, Map<javax.enterprise.inject.spi.InterceptionType,Method[]> interceptionMethods)
public Set<Annotation> getInterceptorBindings()
Copyright © 2008–2013 The Apache Software Foundation. All rights reserved.