Class 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.axis2.engine.Handler.InvocationResponse doInvoke​(org.apache.axis2.context.MessageContext msgContext)  
      boolean shouldInvoke​(org.apache.axis2.context.MessageContext msgContext)  
      • Methods inherited from class org.apache.axis2.handlers.AbstractTemplatedHandler

        invoke
      • Methods inherited from class org.apache.axis2.handlers.AbstractHandler

        flowComplete, getHandlerDesc, getName, getParameter, init, toString
    • Constructor Detail

      • MustUnderstandChecker

        public MustUnderstandChecker()
    • Method Detail

      • shouldInvoke

        public boolean shouldInvoke​(org.apache.axis2.context.MessageContext msgContext)
                             throws org.apache.axis2.AxisFault
        Specified by:
        shouldInvoke in class org.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:
        doInvoke in class org.apache.axis2.handlers.AbstractTemplatedHandler
        Throws:
        org.apache.axis2.AxisFault