org.springframework.aop.framework.adapter
Class AfterReturningAdviceInterceptor

java.lang.Object
  extended by org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor
All Implemented Interfaces:
Serializable, Advice, Interceptor, MethodInterceptor

public final class AfterReturningAdviceInterceptor
extends Object
implements MethodInterceptor, Serializable

Interceptor to wrap a MethodAfterReturningAdvice. In future we may also offer a more efficient alternative solution in cases where there is no interception advice and therefore no need to create a MethodInvocation object.

Used internally by the AOP framework: Application developers should not need to use this class directly.

You can also use this class to wrap Spring AfterReturningAdvice implementations for use in other AOP frameworks supporting the AOP Alliance interfaces.

Author:
Rod Johnson
See Also:
Serialized Form

Constructor Summary
AfterReturningAdviceInterceptor(AfterReturningAdvice advice)
           
 
Method Summary
 Object invoke(MethodInvocation mi)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AfterReturningAdviceInterceptor

public AfterReturningAdviceInterceptor(AfterReturningAdvice advice)
Method Detail

invoke

public Object invoke(MethodInvocation mi)
              throws Throwable
Specified by:
invoke in interface MethodInterceptor
Throws:
Throwable
See Also:
MethodInterceptor.invoke(org.aopalliance.intercept.MethodInvocation)


Copyright (c) 2002-2007 The Spring Framework Project.