public class EjbInterceptorBean<T> extends InterceptorBean<T> implements javax.enterprise.inject.spi.Interceptor<T>, javax.enterprise.inject.spi.PassivationCapable
Interceptor
Bean implementation for EJB-style Beans.
This is Interceptors which got defined by being referenced via
@Interceptors
.
InterceptorBean.MultiMethodInvocationContext
aroundConstructMethod, aroundInvokeMethod
enabled, logger, passivatingId, specializedBean, webBeansContext, webBeansType
Constructor and Description |
---|
EjbInterceptorBean(WebBeansContext webBeansContext,
javax.enterprise.inject.spi.AnnotatedType<T> annotated,
BeanAttributesImpl<T> beanAttributes,
Class<T> beanClass,
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
getBeanClass, getInjectionPoints, isNullable
public EjbInterceptorBean(WebBeansContext webBeansContext, javax.enterprise.inject.spi.AnnotatedType<T> annotated, BeanAttributesImpl<T> beanAttributes, Class<T> beanClass, 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.