public class ProxyMethodInvocation extends Object implements org.aopalliance.intercept.MethodInvocation, Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
protected int |
currentInterceptorInt |
protected List<org.aopalliance.intercept.MethodInterceptor> |
interceptors |
protected MethodInvokerUtil |
mUtil |
protected TargetServiceFactory |
targetServiceFactory |
| 构造器和说明 |
|---|
ProxyMethodInvocation(List<org.aopalliance.intercept.MethodInterceptor> interceptors,
TargetMetaRequestsHolder targetMetaRequestsHolder,
TargetServiceFactory targetServiceFactory,
Method method,
Object[] args) |
| 限定符和类型 | 方法和说明 |
|---|---|
Object[] |
getArguments() |
Method |
getMethod() |
AccessibleObject |
getStaticPart() |
Object |
getThis() |
Object |
proceed()
Invokes next interceptor/proxy target. now there is no mixin
|
void |
setThis(Object target) |
protected final TargetServiceFactory targetServiceFactory
protected final List<org.aopalliance.intercept.MethodInterceptor> interceptors
protected final MethodInvokerUtil mUtil
protected int currentInterceptorInt
public ProxyMethodInvocation(List<org.aopalliance.intercept.MethodInterceptor> interceptors, TargetMetaRequestsHolder targetMetaRequestsHolder, TargetServiceFactory targetServiceFactory, Method method, Object[] args)
public Object proceed() throws Throwable
proceed 在接口中 org.aopalliance.intercept.JoinpointThrowablepublic Object[] getArguments()
getArguments 在接口中 org.aopalliance.intercept.Invocationpublic Object getThis()
getThis 在接口中 org.aopalliance.intercept.Joinpointpublic void setThis(Object target)
public AccessibleObject getStaticPart()
getStaticPart 在接口中 org.aopalliance.intercept.Joinpointpublic Method getMethod()
getMethod 在接口中 org.aopalliance.intercept.MethodInvocationCopyright © 2018. All rights reserved.