net.sf.sasl.aop.monitoring.execution.time
Class MethodInvocationImpl

java.lang.Object
  extended by net.sf.sasl.aop.monitoring.execution.time.MethodInvocationImpl
All Implemented Interfaces:
org.aopalliance.intercept.Invocation, org.aopalliance.intercept.Joinpoint, org.aopalliance.intercept.MethodInvocation

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

Author:
Philipp Förmer

Constructor Summary
MethodInvocationImpl(Object targetObject, Method targetMethod, Object[] targetArguments)
           
 
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

MethodInvocationImpl

public MethodInvocationImpl(Object targetObject,
                            Method targetMethod,
                            Object[] targetArguments)
Method Detail

getMethod

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

getArguments

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

getStaticPart

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

getThis

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

proceed

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


Copyright © 2010. All Rights Reserved.