org.apache.synapse.core.axis2
Class SynapseMustUnderstandHandler

java.lang.Object
  extended by org.apache.axis2.handlers.AbstractHandler
      extended by org.apache.synapse.core.axis2.SynapseMustUnderstandHandler
All Implemented Interfaces:
Handler

public class SynapseMustUnderstandHandler
extends AbstractHandler

This is a handler for axis2 which will clear the mustUnderstand ness of the headers if there are any after the Dispatch, which will allow Synapse to get the message even with unprocessed mustUnderstand headers


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.axis2.engine.Handler
Handler.InvocationResponse
 
Field Summary
static String NAME
           
 
Fields inherited from class org.apache.axis2.handlers.AbstractHandler
handlerDesc
 
Constructor Summary
SynapseMustUnderstandHandler()
           
 
Method Summary
 Handler.InvocationResponse invoke(MessageContext messageContext)
           
 
Methods inherited from class org.apache.axis2.handlers.AbstractHandler
cleanup, flowComplete, getHandlerDesc, getName, getParameter, init, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NAME

public static final String NAME
See Also:
Constant Field Values
Constructor Detail

SynapseMustUnderstandHandler

public SynapseMustUnderstandHandler()
Method Detail

invoke

public Handler.InvocationResponse invoke(MessageContext messageContext)
                                  throws AxisFault
Throws:
AxisFault


Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.