Package org.jboss.weld.interceptor.proxy
Class SimpleInvocationContext
- java.lang.Object
-
- org.jboss.weld.interceptor.proxy.SimpleInvocationContext
-
- All Implemented Interfaces:
javax.interceptor.InvocationContext
public class SimpleInvocationContext extends Object
SimpleInvocationContextimplementation whoseproceed()invokes the target method directly without calling any interceptors. If this is not a method interception, a call toproceed()always returns null.- Author:
- Marius Bogoevici, Jozef Hartinger
-
-
Field Summary
Fields Modifier and Type Field Description protected Constructor<?>constructorprotected Map<String,Object>contextDataprotected Methodmethodprotected Object[]parametersprotected Methodproceedprotected Objecttargetprotected Objecttimer
-
Constructor Summary
Constructors Constructor Description SimpleInvocationContext(Object target, Method targetMethod, Method proceed, Object[] parameters)SimpleInvocationContext(Constructor<?> constructor, Object[] parameters, Map<String,Object> contextData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Constructor<?>getConstructor()Map<String,Object>getContextData()MethodgetMethod()Object[]getParameters()protected MethodgetProceed()ObjectgetTarget()ObjectgetTimer()Objectproceed()voidsetParameters(Object[] params)
-
-
-
Method Detail
-
getContextData
public Map<String,Object> getContextData()
- Specified by:
getContextDatain interfacejavax.interceptor.InvocationContext
-
getMethod
public Method getMethod()
- Specified by:
getMethodin interfacejavax.interceptor.InvocationContext
-
getParameters
public Object[] getParameters()
- Specified by:
getParametersin interfacejavax.interceptor.InvocationContext
-
getTarget
public Object getTarget()
- Specified by:
getTargetin interfacejavax.interceptor.InvocationContext
-
setParameters
public void setParameters(Object[] params)
- Specified by:
setParametersin interfacejavax.interceptor.InvocationContext
-
getTimer
public Object getTimer()
- Specified by:
getTimerin interfacejavax.interceptor.InvocationContext
-
getConstructor
public Constructor<?> getConstructor()
- Specified by:
getConstructorin interfacejavax.interceptor.InvocationContext
-
getProceed
protected Method getProceed()
-
-