com.jdon.container.interceptor
类 MethodInvocationImp

java.lang.Object
  继承者 com.jdon.container.interceptor.MethodInvocationImp
所有已实现的接口:
org.aopalliance.intercept.Invocation, org.aopalliance.intercept.Joinpoint, org.aopalliance.intercept.MethodInvocation

public class MethodInvocationImp
extends Object
implements org.aopalliance.intercept.MethodInvocation


字段摘要
protected  BeforeAfterMethodTarget beforeAfterMethodTarget
           
protected  int currentInterceptorInt
           
protected  List interceptors
           
protected  net.sf.cglib.proxy.MethodProxy methodProxy
           
protected  Object target
           
 
构造方法摘要
MethodInvocationImp(Object target, BeforeAfterMethodTarget beforeAfterMethodTarget, List interceptors, Method method, Object[] args, net.sf.cglib.proxy.MethodProxy methodProxy)
           
 
方法摘要
 Object[] getArguments()
           
 Method getMethod()
           
 AccessibleObject getStaticPart()
           
 Object getThis()
           
 Object proceed()
          Invokes next interceptor/proxy target. now there is no mixin
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

interceptors

protected final List interceptors

target

protected Object target

currentInterceptorInt

protected int currentInterceptorInt

beforeAfterMethodTarget

protected BeforeAfterMethodTarget beforeAfterMethodTarget

methodProxy

protected net.sf.cglib.proxy.MethodProxy methodProxy
构造方法详细信息

MethodInvocationImp

public MethodInvocationImp(Object target,
                           BeforeAfterMethodTarget beforeAfterMethodTarget,
                           List interceptors,
                           Method method,
                           Object[] args,
                           net.sf.cglib.proxy.MethodProxy methodProxy)
方法详细信息

proceed

public Object proceed()
               throws Throwable,
                      Exception
Invokes next interceptor/proxy target. now there is no mixin

指定者:
接口 org.aopalliance.intercept.Joinpoint 中的 proceed
抛出:
Throwable
Exception

getArguments

public Object[] getArguments()
指定者:
接口 org.aopalliance.intercept.Invocation 中的 getArguments

getThis

public Object getThis()
指定者:
接口 org.aopalliance.intercept.Joinpoint 中的 getThis

getStaticPart

public AccessibleObject getStaticPart()
指定者:
接口 org.aopalliance.intercept.Joinpoint 中的 getStaticPart

getMethod

public Method getMethod()
指定者:
接口 org.aopalliance.intercept.MethodInvocation 中的 getMethod


Copyright © 2013. All Rights Reserved.