com.atlassian.confluence.spring.aop
Class AdviseReturnedValueAdvice

java.lang.Object
  extended by com.atlassian.confluence.spring.aop.AdviseReturnedValueAdvice
All Implemented Interfaces:
org.aopalliance.aop.Advice, org.aopalliance.intercept.Interceptor, org.aopalliance.intercept.MethodInterceptor

public final class AdviseReturnedValueAdvice
extends Object
implements org.aopalliance.intercept.MethodInterceptor

Simple AOP advice for adding advice to the returned value of advised methods


Constructor Summary
AdviseReturnedValueAdvice()
           
 
Method Summary
 Object invoke(org.aopalliance.intercept.MethodInvocation methodInvocation)
           
 void setAdvisor(org.springframework.aop.Advisor advisor)
           
 void setProxyInterface(Class proxyInterface)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdviseReturnedValueAdvice

public AdviseReturnedValueAdvice()
Method Detail

setAdvisor

public void setAdvisor(org.springframework.aop.Advisor advisor)
Parameters:
advisor - Advisor for returned value

setProxyInterface

public void setProxyInterface(Class proxyInterface)
Parameters:
proxyInterface - Interface to advise on returned value

invoke

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


Copyright © 2003-2012 Atlassian. All Rights Reserved.