Package org.apache.webbeans.intercept
Class InterceptorInvocationContext<T>
java.lang.Object
org.apache.webbeans.intercept.AbstractInvocationContext<T>
org.apache.webbeans.intercept.InterceptorInvocationContext<T>
- All Implemented Interfaces:
jakarta.interceptor.InvocationContext
- Direct Known Subclasses:
ConstructorInterceptorInvocationContext
InvocationContext for business method interceptors
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected Map<jakarta.enterprise.inject.spi.Interceptor<?>,?> protected List<jakarta.enterprise.inject.spi.Interceptor<?>>protected jakarta.enterprise.inject.spi.InterceptionTypeFields inherited from class org.apache.webbeans.intercept.AbstractInvocationContext
parameters, target -
Constructor Summary
ConstructorsConstructorDescriptionInterceptorInvocationContext(jakarta.inject.Provider<T> provider, jakarta.enterprise.inject.spi.InterceptionType type, List<jakarta.enterprise.inject.spi.Interceptor<?>> interceptors, Map<jakarta.enterprise.inject.spi.Interceptor<?>, ?> instances, AccessibleObject method, Object[] parameters, Set<Annotation> interceptorBindings) -
Method Summary
Methods inherited from class org.apache.webbeans.intercept.AbstractInvocationContext
directProceed, getConstructor, getContextData, getInterceptorBindings, getMethod, getParameters, getTarget, getTimer, setParametersMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.interceptor.InvocationContext
getInterceptorBinding, getInterceptorBindings
-
Field Details
-
type
protected jakarta.enterprise.inject.spi.InterceptionType type -
interceptors
-
instances
-
index
protected int index
-
-
Constructor Details
-
InterceptorInvocationContext
public InterceptorInvocationContext(jakarta.inject.Provider<T> provider, jakarta.enterprise.inject.spi.InterceptionType type, List<jakarta.enterprise.inject.spi.Interceptor<?>> interceptors, Map<jakarta.enterprise.inject.spi.Interceptor<?>, ?> instances, AccessibleObject method, Object[] parameters, Set<Annotation> interceptorBindings)
-
-
Method Details
-
proceed
- Specified by:
proceedin interfacejakarta.interceptor.InvocationContext- Overrides:
proceedin classAbstractInvocationContext<T>- Throws:
Exception
-