org.apache.axis2.jaxws.dispatchers
Class MustUnderstandChecker
java.lang.Object
org.apache.axis2.handlers.AbstractHandler
org.apache.axis2.jaxws.dispatchers.MustUnderstandChecker
- All Implemented Interfaces:
- Handler
public class MustUnderstandChecker
- extends AbstractHandler
Plugin to remove "understood" headers for the JAXWS related headers. This class must
be configured in the axis2.xml file on both the client and the server.
Understood headers (per JAXWS 2.0 Section 10.2) include
- Headers that correspond to SEI method parameters.
MustUnderstandChecker
public MustUnderstandChecker()
invoke
public Handler.InvocationResponse invoke(MessageContext msgContext)
throws AxisFault
- Description copied from interface:
Handler
- This method will be called on each registered handler when a message
needs to be processed. If the message processing is paused by the
handler, then this method will be called again for the handler that
paused the processing once it is resumed.
This method may be called concurrently from multiple threads.
Handlers that want to determine the type of message that is to be
processed (e.g. response vs request, inbound vs. outbound, etc.) can
retrieve that information from the MessageContext via
MessageContext.getFLOW() and
MessageContext.getAxisOperation().getMessageExchangePattern() APIs.
- Parameters:
msgContext
- the MessageContext
to process with this
Handler
.
- Returns:
- An InvocationResponse that indicates what
the next step in the message processing should be.
- Throws:
AxisFault
- if the handler encounters an error
Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.