org.mule.providers.soap
Class MethodFixInterceptor

java.lang.Object
  extended byorg.mule.interceptors.EnvelopeInterceptor
      extended byorg.mule.providers.soap.MethodFixInterceptor
All Implemented Interfaces:
UMOInterceptor

public class MethodFixInterceptor
extends EnvelopeInterceptor

This Interceptor decorates the current message with a property that tells the DynamicEntryPointResolver to ignore the 'method' property. The reason being is that for the SOAP endpoints have an additional hop - http ---> AxisServiceComponent ---> WebService the 'method' param is targetted for the WebService not the AxisServiceComponent, so we need to ignore it


Constructor Summary
MethodFixInterceptor()
           
 
Method Summary
 void after(Invocation invocation)
          This method is invoked after the event has been processed
 void before(Invocation invocation)
          This method is invoked before the event is processed
 
Methods inherited from class org.mule.interceptors.EnvelopeInterceptor
intercept
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MethodFixInterceptor

public MethodFixInterceptor()
Method Detail

before

public void before(Invocation invocation)
            throws UMOException
Description copied from class: EnvelopeInterceptor
This method is invoked before the event is processed

Specified by:
before in class EnvelopeInterceptor
Parameters:
invocation - the message invocation being processed
Throws:
UMOException

after

public void after(Invocation invocation)
           throws UMOException
Description copied from class: EnvelopeInterceptor
This method is invoked after the event has been processed

Specified by:
after in class EnvelopeInterceptor
Parameters:
invocation - the message invocation being processed
Throws:
UMOException


Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.