Class CallbackInvocationContext
- java.lang.Object
-
- com.sun.ejb.containers.interceptors.CallbackInvocationContext
-
- All Implemented Interfaces:
jakarta.interceptor.InvocationContext
- Direct Known Subclasses:
AroundInvokeInvocationContext
public class CallbackInvocationContext extends Object implements jakarta.interceptor.InvocationContext
Concrete InvocationContext implementation passed to callback methods defined in interceptor classes.
-
-
Constructor Summary
Constructors Constructor Description CallbackInvocationContext(Class targetObjectClass, Object[] interceptorInstances, com.sun.ejb.containers.interceptors.CallbackChainImpl chain, com.sun.enterprise.deployment.LifecycleCallbackDescriptor.CallbackType eventType, BaseContainer container, EJBContextImpl ctx)AroundConstructCallbackInvocationContext(Class targetObjectClass, Object[] interceptorInstances, com.sun.ejb.containers.interceptors.CallbackChainImpl chain, com.sun.enterprise.deployment.LifecycleCallbackDescriptor.CallbackType eventType, com.sun.enterprise.container.common.spi.util.InterceptorInfo interceptorInfo)AroundConstructCallbackInvocationContext(Object targetObjectInstance, Object[] interceptorInstances, com.sun.ejb.containers.interceptors.CallbackChainImpl chain)CallbackInvocationContext(Object targetObjectInstance, Object[] interceptorInstances, com.sun.ejb.containers.interceptors.CallbackChainImpl chain, com.sun.enterprise.deployment.LifecycleCallbackDescriptor.CallbackType eventType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Constructor<?>getConstructor()Map<String,Object>getContextData()Object[]getInterceptorInstances()MethodgetMethod()Object[]getParameters()ObjectgetTarget()ObjectgetTimer()voidinvokeSpecial()Called from Interceptor Chain to create the bean instance.Objectproceed()voidsetParameters(Object[] params)
-
-
-
Constructor Detail
-
CallbackInvocationContext
public CallbackInvocationContext(Object targetObjectInstance, Object[] interceptorInstances, com.sun.ejb.containers.interceptors.CallbackChainImpl chain)
-
CallbackInvocationContext
public CallbackInvocationContext(Object targetObjectInstance, Object[] interceptorInstances, com.sun.ejb.containers.interceptors.CallbackChainImpl chain, com.sun.enterprise.deployment.LifecycleCallbackDescriptor.CallbackType eventType)
-
CallbackInvocationContext
public CallbackInvocationContext(Class targetObjectClass, Object[] interceptorInstances, com.sun.ejb.containers.interceptors.CallbackChainImpl chain, com.sun.enterprise.deployment.LifecycleCallbackDescriptor.CallbackType eventType, com.sun.enterprise.container.common.spi.util.InterceptorInfo interceptorInfo)
AroundConstruct
-
CallbackInvocationContext
public CallbackInvocationContext(Class targetObjectClass, Object[] interceptorInstances, com.sun.ejb.containers.interceptors.CallbackChainImpl chain, com.sun.enterprise.deployment.LifecycleCallbackDescriptor.CallbackType eventType, BaseContainer container, EJBContextImpl ctx)
AroundConstruct
-
-
Method Detail
-
getTarget
public Object getTarget()
- Specified by:
getTargetin interfacejakarta.interceptor.InvocationContext
-
getInterceptorInstances
public Object[] getInterceptorInstances()
-
getTimer
public Object getTimer()
- Specified by:
getTimerin interfacejakarta.interceptor.InvocationContext
-
getConstructor
public Constructor<?> getConstructor()
- Specified by:
getConstructorin interfacejakarta.interceptor.InvocationContext
-
getMethod
public Method getMethod()
- Specified by:
getMethodin interfacejakarta.interceptor.InvocationContext
-
getParameters
public Object[] getParameters()
- Specified by:
getParametersin interfacejakarta.interceptor.InvocationContext
-
setParameters
public void setParameters(Object[] params)
- Specified by:
setParametersin interfacejakarta.interceptor.InvocationContext
-
getContextData
public Map<String,Object> getContextData()
- Specified by:
getContextDatain interfacejakarta.interceptor.InvocationContext
-
proceed
public Object proceed() throws Exception
- Specified by:
proceedin interfacejakarta.interceptor.InvocationContext- Throws:
Exception
-
-