public class MethodCachingInterceptor extends AbstractMethodCachingBean<org.aopalliance.intercept.MethodInvocation> implements org.aopalliance.intercept.MethodInterceptor
Constructor and Description |
---|
MethodCachingInterceptor() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object[] |
getArguments(org.aopalliance.intercept.MethodInvocation joinPoint) |
protected java.lang.reflect.Method |
getMethod(org.aopalliance.intercept.MethodInvocation joinPoint) |
protected java.lang.Object |
getTarget(org.aopalliance.intercept.MethodInvocation joinPoint) |
java.lang.Object |
invoke(org.aopalliance.intercept.MethodInvocation methodInvocation) |
protected java.lang.Object |
proceed(org.aopalliance.intercept.MethodInvocation joinPoint) |
clearAll, clearCache, doCacheMethod, getArgumentKey, getArgumentKey, getCacheFromName, getCacheRegistry, getCaches, getKeyFromMethod, getLogger, getSystemVariables, setCacheRegistry, setLogger, setSystemVariables
protected java.lang.Object[] getArguments(org.aopalliance.intercept.MethodInvocation joinPoint)
getArguments
in class AbstractMethodCachingBean<org.aopalliance.intercept.MethodInvocation>
protected java.lang.reflect.Method getMethod(org.aopalliance.intercept.MethodInvocation joinPoint)
getMethod
in class AbstractMethodCachingBean<org.aopalliance.intercept.MethodInvocation>
protected java.lang.Object getTarget(org.aopalliance.intercept.MethodInvocation joinPoint)
getTarget
in class AbstractMethodCachingBean<org.aopalliance.intercept.MethodInvocation>
protected java.lang.Object proceed(org.aopalliance.intercept.MethodInvocation joinPoint) throws java.lang.Throwable
proceed
in class AbstractMethodCachingBean<org.aopalliance.intercept.MethodInvocation>
java.lang.Throwable
public java.lang.Object invoke(org.aopalliance.intercept.MethodInvocation methodInvocation) throws java.lang.Throwable
invoke
in interface org.aopalliance.intercept.MethodInterceptor
java.lang.Throwable