Class 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 Detail

      • AdviseReturnedValueAdvice

        public AdviseReturnedValueAdvice()
    • Method Detail

      • setInvokedMethodMatcher

        public void setInvokedMethodMatcher​(org.springframework.aop.MethodMatcher invokedMethodMatcher)
        Parameters:
        invokedMethodMatcher - specifies which methods on the target object should have their return value advised
      • setReturnValueAdvisor

        public void setReturnValueAdvisor​(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