kr.co.hit.live.aop.intercept
Class MethodInvocation

java.lang.Object
  extended by kr.co.hit.live.aop.intercept.MethodInvocation
All Implemented Interfaces:
org.aopalliance.intercept.Invocation, org.aopalliance.intercept.Joinpoint, org.aopalliance.intercept.MethodInvocation

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

aopalliance의 MethodInvocation의 구현 클래스이다.

Since:
4.0
Author:
김형도

Constructor Summary
MethodInvocation(Object target, Method method, Object[] args, List<org.aopalliance.intercept.MethodInterceptor> interceptors)
           
 
Method Summary
 Object[] getArguments()
           
 Method getMethod()
           
 AccessibleObject getStaticPart()
           
 Object getThis()
           
 Object proceed()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MethodInvocation

public MethodInvocation(Object target,
                        Method method,
                        Object[] args,
                        List<org.aopalliance.intercept.MethodInterceptor> interceptors)
Method Detail

getMethod

public Method getMethod()
Specified by:
getMethod in interface org.aopalliance.intercept.MethodInvocation

getArguments

public Object[] getArguments()
Specified by:
getArguments in interface org.aopalliance.intercept.Invocation

proceed

public Object proceed()
               throws Throwable
Specified by:
proceed in interface org.aopalliance.intercept.Joinpoint
Throws:
Throwable

getThis

public Object getThis()
Specified by:
getThis in interface org.aopalliance.intercept.Joinpoint

getStaticPart

public AccessibleObject getStaticPart()
Specified by:
getStaticPart in interface org.aopalliance.intercept.Joinpoint


Copyright © 2014. All Rights Reserved.