org.springframework.security.access.intercept.aspectj
Class MethodInvocationAdapter

java.lang.Object
  extended by org.springframework.security.access.intercept.aspectj.MethodInvocationAdapter
All Implemented Interfaces:
org.aopalliance.intercept.Invocation, org.aopalliance.intercept.Joinpoint, org.aopalliance.intercept.MethodInvocation

public final class MethodInvocationAdapter
extends java.lang.Object
implements org.aopalliance.intercept.MethodInvocation

Decorates a JoinPoint to allow it to be used with method-security infrastructure classes which support MethodInvocation instances.

Since:
3.0.3

Method Summary
 java.lang.Object[] getArguments()
           
 java.lang.reflect.Method getMethod()
           
 java.lang.reflect.AccessibleObject getStaticPart()
           
 java.lang.Object getThis()
           
 java.lang.Object proceed()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getMethod

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

getArguments

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

getStaticPart

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

getThis

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

proceed

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