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:
- javax.interceptor.InvocationContext
- Direct Known Subclasses:
- ConstructorInterceptorInvocationContext
public class InterceptorInvocationContext<T>
- extends AbstractInvocationContext<T>
InvocationContext for business method interceptors
|
Field Summary |
protected int |
index
|
protected Map<javax.enterprise.inject.spi.Interceptor<?>,?> |
instances
|
protected List<javax.enterprise.inject.spi.Interceptor<?>> |
interceptors
|
protected javax.enterprise.inject.spi.InterceptionType |
type
|
|
Constructor Summary |
InterceptorInvocationContext(javax.inject.Provider<T> provider,
javax.enterprise.inject.spi.InterceptionType type,
List<javax.enterprise.inject.spi.Interceptor<?>> interceptors,
Map<javax.enterprise.inject.spi.Interceptor<?>,?> instances,
AccessibleObject method,
Object[] parameters)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
type
protected javax.enterprise.inject.spi.InterceptionType type
interceptors
protected List<javax.enterprise.inject.spi.Interceptor<?>> interceptors
instances
protected Map<javax.enterprise.inject.spi.Interceptor<?>,?> instances
index
protected int index
InterceptorInvocationContext
public InterceptorInvocationContext(javax.inject.Provider<T> provider,
javax.enterprise.inject.spi.InterceptionType type,
List<javax.enterprise.inject.spi.Interceptor<?>> interceptors,
Map<javax.enterprise.inject.spi.Interceptor<?>,?> instances,
AccessibleObject method,
Object[] parameters)
proceed
public Object proceed()
throws Exception
- Specified by:
proceed in interface javax.interceptor.InvocationContext- Overrides:
proceed in class AbstractInvocationContext<T>
- Throws:
Exception
Copyright © 2008–2015 The Apache Software Foundation. All rights reserved.