类 MethodInterceptorHolder
- java.lang.Object
-
- net.qimooc.commons.spring.aop.MethodInterceptorHolder
-
public class MethodInterceptorHolder extends java.lang.Object- 作者:
- gujun
-
-
字段概要
字段 修饰符和类型 字段 说明 static org.springframework.core.ParameterNameDiscoverernameDiscoverer参数名称获取器,用于获取方法参数的名称
-
构造器概要
构造器 构造器 说明 MethodInterceptorHolder(java.lang.String id, java.lang.reflect.Method method, java.lang.Object target, java.util.Map<java.lang.String,java.lang.Object> args)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static MethodInterceptorHolderclear()static MethodInterceptorHoldercreate(org.aopalliance.intercept.MethodInvocation invocation)MethodInterceptorParamContextcreateParamContext()static MethodInterceptorHoldercurrent()<T extends java.lang.annotation.Annotation>
TfindAnnotation(java.lang.Class<T> annClass)<T extends java.lang.annotation.Annotation>
TfindClassAnnotation(java.lang.Class<T> annClass)<T extends java.lang.annotation.Annotation>
TfindMethodAnnotation(java.lang.Class<T> annClass)java.util.Map<java.lang.String,java.lang.Object>getArgs()java.lang.StringgetId()java.lang.reflect.MethodgetMethod()java.lang.ObjectgetTarget()MethodInterceptorHolderset()static MethodInterceptorHoldersetCurrent(MethodInterceptorHolder holder)
-
-
-
方法详细资料
-
current
public static MethodInterceptorHolder current()
-
clear
public static MethodInterceptorHolder clear()
-
setCurrent
public static MethodInterceptorHolder setCurrent(MethodInterceptorHolder holder)
-
create
public static MethodInterceptorHolder create(org.aopalliance.intercept.MethodInvocation invocation)
-
set
public MethodInterceptorHolder set()
-
getId
public java.lang.String getId()
-
getMethod
public java.lang.reflect.Method getMethod()
-
getTarget
public java.lang.Object getTarget()
-
getArgs
public java.util.Map<java.lang.String,java.lang.Object> getArgs()
-
findMethodAnnotation
public <T extends java.lang.annotation.Annotation> T findMethodAnnotation(java.lang.Class<T> annClass)
-
findClassAnnotation
public <T extends java.lang.annotation.Annotation> T findClassAnnotation(java.lang.Class<T> annClass)
-
findAnnotation
public <T extends java.lang.annotation.Annotation> T findAnnotation(java.lang.Class<T> annClass)
-
createParamContext
public MethodInterceptorParamContext createParamContext()
-
-