public class CdiInterceptorBean<T> extends InterceptorBean<T> implements javax.enterprise.inject.spi.PassivationCapable
Interceptor
Bean implementation for CDI-style Beans.
This is Interceptors which got defined using
@InterceptorBinding
.
InterceptorBean.MultiMethodInvocationContext
aroundConstructMethod, 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,
Method aroundConstruct) |
Modifier and Type | Method and Description |
---|---|
Set<Annotation> |
getInterceptorBindings() |
getInterceptorMethods, getScope, intercept, intercepts
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, Method aroundConstruct)
public Set<Annotation> getInterceptorBindings()
getInterceptorBindings
in interface javax.enterprise.inject.spi.Interceptor<T>
Copyright © 2008–2016 The Apache Software Foundation. All rights reserved.