|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use InterceptorData | |
|---|---|
| org.apache.webbeans.component | |
| org.apache.webbeans.intercept | |
| org.apache.webbeans.intercept.ejb | |
| org.apache.webbeans.util | |
| Uses of InterceptorData in org.apache.webbeans.component |
|---|
| Fields in org.apache.webbeans.component with type parameters of type InterceptorData | |
|---|---|
protected List<InterceptorData> |
AbstractInjectionTargetBean.interceptorStack
Holds the all of the interceptor related data, contains around-invoke, post-construct and pre-destroy |
| Methods in org.apache.webbeans.component that return types with arguments of type InterceptorData | |
|---|---|
List<InterceptorData> |
InjectionTargetBean.getInterceptorStack()
Gets interceptor stack of bean instance. |
List<InterceptorData> |
AbstractInjectionTargetBean.getInterceptorStack()
Gets interceptor stack of bean instance. |
| Uses of InterceptorData in org.apache.webbeans.intercept |
|---|
| Classes in org.apache.webbeans.intercept that implement InterceptorData | |
|---|---|
class |
InterceptorDataImpl
Abstract implementation of the InterceptorData api contract. |
| Fields in org.apache.webbeans.intercept with type parameters of type InterceptorData | |
|---|---|
protected Map<Method,List<InterceptorData>> |
InterceptorHandler.interceptedMethodMap
Intercepted methods |
| Methods in org.apache.webbeans.intercept that return types with arguments of type InterceptorData | |
|---|---|
static List<InterceptorData> |
InterceptorUtil.getInterceptorMethods(List<InterceptorData> stack,
InterceptorType type)
Gets list of interceptors with the given type. |
| Methods in org.apache.webbeans.intercept with parameters of type InterceptorData | |
|---|---|
int |
InterceptorDataComparator.compare(InterceptorData o1,
InterceptorData o2)
|
| Method parameters in org.apache.webbeans.intercept with type arguments of type InterceptorData | |
|---|---|
static void |
WebBeansInterceptorConfig.addComponentInterceptors(Set<Interceptor<?>> set,
List<InterceptorData> stack)
|
static Object |
InterceptorUtil.callAroundInvokes(InjectionTargetBean<?> bean,
Object instance,
CreationalContextImpl<?> creationalContext,
Method proceed,
Object[] arguments,
List<InterceptorData> stack,
InvocationContext ejbInvocationContext,
Object altKey)
|
protected Object |
DependentScopedBeanInterceptorHandler.callAroundInvokes(Method proceed,
Object[] arguments,
List<InterceptorData> stack)
Call around invoke method of the given bean on calling interceptedMethod. |
protected Object |
NormalScopedBeanInterceptorHandler.callAroundInvokes(Method proceed,
Object[] arguments,
List<InterceptorData> stack)
Call around invoke method of the given bean on calling interceptedMethod. |
protected abstract Object |
InterceptorHandler.callAroundInvokes(Method interceptedMethod,
Object[] arguments,
List<InterceptorData> stack)
Call around invoke method of the given bean on calling interceptedMethod. |
static void |
WebBeansInterceptorConfig.configure(AbstractInjectionTargetBean<?> component,
List<InterceptorData> stack)
Configures the given class for applicable interceptors. |
static void |
InterceptorUtil.filterCommonInterceptorStackList(List<InterceptorData> stack,
Method method)
Filter bean interceptor stack. |
static void |
InterceptorUtil.filterOverridenAroundInvokeInterceptor(Class<?> beanClass,
List<InterceptorData> stack)
If an AroundInvoke method is overridden by another method (regardless of whether that method is itself an AroundInvoke method), it will not be invoked. |
static void |
InterceptorUtil.filterOverridenLifecycleInterceptor(Class<?> beanClass,
List<InterceptorData> stack)
Remove bean inherited and overriden lifecycle interceptor method from its stack list. |
static List<InterceptorData> |
InterceptorUtil.getInterceptorMethods(List<InterceptorData> stack,
InterceptorType type)
Gets list of interceptors with the given type. |
| Constructor parameters in org.apache.webbeans.intercept with type arguments of type InterceptorData | |
|---|---|
InvocationContextImpl(OwbBean<?> bean,
Object instance,
Method method,
Object[] parameters,
List<InterceptorData> datas,
InterceptorType type)
Initializes the context. |
|
| Uses of InterceptorData in org.apache.webbeans.intercept.ejb |
|---|
| Method parameters in org.apache.webbeans.intercept.ejb with type arguments of type InterceptorData | |
|---|---|
static void |
EJBInterceptorConfig.configure(Class<?> clazz,
List<InterceptorData> stack)
Configures the given class for applicable interceptors. |
| Uses of InterceptorData in org.apache.webbeans.util |
|---|
| Method parameters in org.apache.webbeans.util with type arguments of type InterceptorData | ||
|---|---|---|
static
|
WebBeansUtil.configureInterceptorMethods(Interceptor<?> webBeansInterceptor,
AnnotatedType<T> annotatedType,
Class<? extends Annotation> annotation,
boolean definedInInterceptorClass,
boolean definedInMethod,
List<InterceptorData> stack,
Method annotatedInterceptorClassMethod)
|
|
static void |
WebBeansUtil.configureInterceptorMethods(Interceptor<?> webBeansInterceptor,
Class<?> interceptorClass,
Class<? extends Annotation> interceptorType,
boolean definedInInterceptorClass,
boolean definedInMethod,
List<InterceptorData> stack,
Method annotatedInterceptorClassMethod,
boolean defineWithInterceptorBinding)
Configures the interceptor stack of the web beans component. |
|
static boolean |
WebBeansUtil.isContainsInterceptorMethod(List<InterceptorData> stack,
InterceptorType type)
Returns true if interceptor stack contains interceptor with given type. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||