org.mule.module.ibeans.spi
Class MuleResponseTransformInterceptor

java.lang.Object
  extended by org.ibeans.api.AbstractCallInterceptor
      extended by org.mule.module.ibeans.spi.MuleResponseTransformInterceptor
All Implemented Interfaces:
org.ibeans.api.CallInterceptor

public class MuleResponseTransformInterceptor
extends org.ibeans.api.AbstractCallInterceptor

An interceptor used to process the Return annotation. This interceptor also performs automatic transformation


Constructor Summary
MuleResponseTransformInterceptor(MuleContext muleContext, org.ibeans.spi.ExpressionParser parser)
           
 
Method Summary
 void afterCall(org.ibeans.api.InvocationContext invocationContext)
           
protected  Object handleReturnAnnotation(String expr, org.ibeans.api.Response message, org.ibeans.api.InvocationContext ctx)
           
 
Methods inherited from class org.ibeans.api.AbstractCallInterceptor
beforeCall, handleException, intercept
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MuleResponseTransformInterceptor

public MuleResponseTransformInterceptor(MuleContext muleContext,
                                        org.ibeans.spi.ExpressionParser parser)
Method Detail

afterCall

public void afterCall(org.ibeans.api.InvocationContext invocationContext)
               throws Throwable
Overrides:
afterCall in class org.ibeans.api.AbstractCallInterceptor
Throws:
Throwable

handleReturnAnnotation

protected Object handleReturnAnnotation(String expr,
                                        org.ibeans.api.Response message,
                                        org.ibeans.api.InvocationContext ctx)


Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.