Class MustUnderstandChecker
java.lang.Object
org.apache.axis2.handlers.AbstractHandler
org.apache.axis2.handlers.AbstractTemplatedHandler
org.apache.axis2.jaxws.dispatchers.MustUnderstandChecker
- All Implemented Interfaces:
org.apache.axis2.engine.Handler
public class MustUnderstandChecker
extends org.apache.axis2.handlers.AbstractTemplatedHandler
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.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.axis2.engine.Handler
org.apache.axis2.engine.Handler.InvocationResponse -
Field Summary
Fields inherited from class org.apache.axis2.handlers.AbstractHandler
handlerDesc -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.axis2.engine.Handler.InvocationResponsedoInvoke(org.apache.axis2.context.MessageContext msgContext) booleanshouldInvoke(org.apache.axis2.context.MessageContext msgContext) Methods inherited from class org.apache.axis2.handlers.AbstractTemplatedHandler
invokeMethods inherited from class org.apache.axis2.handlers.AbstractHandler
flowComplete, getHandlerDesc, getName, getParameter, init, toString
-
Constructor Details
-
MustUnderstandChecker
public MustUnderstandChecker()
-
-
Method Details
-
shouldInvoke
public boolean shouldInvoke(org.apache.axis2.context.MessageContext msgContext) throws org.apache.axis2.AxisFault - Specified by:
shouldInvokein classorg.apache.axis2.handlers.AbstractTemplatedHandler- Throws:
org.apache.axis2.AxisFault
-
doInvoke
public org.apache.axis2.engine.Handler.InvocationResponse doInvoke(org.apache.axis2.context.MessageContext msgContext) throws org.apache.axis2.AxisFault - Specified by:
doInvokein classorg.apache.axis2.handlers.AbstractTemplatedHandler- Throws:
org.apache.axis2.AxisFault
-