public class InterceptorManager extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
InterceptorManager.AroundInvokeContext |
static interface |
InterceptorManager.InterceptorChain |
| Constructor and Description |
|---|
InterceptorManager(Logger _logger,
BaseContainer container,
Class[] lcAnnotationClasses,
String[] pre30LCMethodNames) |
InterceptorManager(Logger _logger,
ClassLoader classLoader,
String className,
com.sun.enterprise.container.common.spi.util.InterceptorInfo interceptorInfo) |
| Modifier and Type | Method and Description |
|---|---|
Object[] |
createInterceptorInstances() |
InterceptorManager.InterceptorChain |
getAroundInvokeChain(com.sun.enterprise.deployment.MethodDescriptor mDesc,
Method beanMethod) |
InterceptorManager.InterceptorChain |
getAroundTimeoutChain(com.sun.enterprise.deployment.MethodDescriptor mDesc,
Method beanMethod) |
Class[] |
getInterceptorClasses() |
boolean |
hasInterceptors() |
void |
initializeInterceptorInstances(Object[] interceptorInstances) |
Object |
intercept(InterceptorManager.InterceptorChain chain,
InterceptorManager.AroundInvokeContext ctx) |
boolean |
intercept(com.sun.enterprise.deployment.LifecycleCallbackDescriptor.CallbackType eventType,
EJBContextImpl ctx) |
boolean |
intercept(com.sun.enterprise.deployment.LifecycleCallbackDescriptor.CallbackType eventType,
Object targetObject,
Object[] interceptorInstances) |
boolean |
intercept(com.sun.enterprise.deployment.LifecycleCallbackDescriptor.CallbackType eventType,
Object targetObject,
Object[] interceptorInstances,
EJBContextImpl ctx) |
void |
registerRuntimeInterceptor(Object o)
Called sometime after original interceptor initialization.
|
String |
toString() |
public InterceptorManager(Logger _logger, BaseContainer container, Class[] lcAnnotationClasses, String[] pre30LCMethodNames) throws Exception
Exceptionpublic InterceptorManager(Logger _logger, ClassLoader classLoader, String className, com.sun.enterprise.container.common.spi.util.InterceptorInfo interceptorInfo) throws Exception
Exceptionpublic Object[] createInterceptorInstances()
public Class[] getInterceptorClasses()
public void initializeInterceptorInstances(Object[] interceptorInstances)
public void registerRuntimeInterceptor(Object o)
public InterceptorManager.InterceptorChain getAroundInvokeChain(com.sun.enterprise.deployment.MethodDescriptor mDesc, Method beanMethod)
public InterceptorManager.InterceptorChain getAroundTimeoutChain(com.sun.enterprise.deployment.MethodDescriptor mDesc, Method beanMethod)
public boolean hasInterceptors()
public Object intercept(InterceptorManager.InterceptorChain chain, InterceptorManager.AroundInvokeContext ctx) throws Throwable
Throwablepublic boolean intercept(com.sun.enterprise.deployment.LifecycleCallbackDescriptor.CallbackType eventType,
EJBContextImpl ctx)
throws Throwable
Throwablepublic boolean intercept(com.sun.enterprise.deployment.LifecycleCallbackDescriptor.CallbackType eventType,
Object targetObject,
Object[] interceptorInstances)
throws Throwable
Throwablepublic boolean intercept(com.sun.enterprise.deployment.LifecycleCallbackDescriptor.CallbackType eventType,
Object targetObject,
Object[] interceptorInstances,
EJBContextImpl ctx)
throws Throwable
ThrowableCopyright © 2013. All Rights Reserved.