Interface HttpGetRequestProcessor


  • public interface HttpGetRequestProcessor
    This HTTP transport level interface is used for plugging in different implementations for special processing of some HTTP GET requests.

    e.g. ?wsdl, ?wsdl2 etc.

    If you need to handle a special HTTP GET request, you have to write an implementation of this interface.

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void init​(org.apache.axis2.context.ConfigurationContext cfgCtx)
      Initialize the HttpGetRequestProcessor.
      void process​(org.wso2.transport.http.netty.message.HttpCarbonMessage inboundCarbonMsg, org.apache.axis2.context.MessageContext messageContext, boolean isRestDispatching)
      Process the HTTP GET request.
    • Method Detail

      • init

        void init​(org.apache.axis2.context.ConfigurationContext cfgCtx)
           throws org.apache.axis2.AxisFault
        Initialize the HttpGetRequestProcessor.
        Parameters:
        cfgCtx - servers configuration context
        Throws:
        org.apache.axis2.AxisFault - if an error occurs
      • process

        void process​(org.wso2.transport.http.netty.message.HttpCarbonMessage inboundCarbonMsg,
                     org.apache.axis2.context.MessageContext messageContext,
                     boolean isRestDispatching)
        Process the HTTP GET request.
        Parameters:
        inboundCarbonMsg - inbound HttpCarbonMessage
        messageContext - The MessageContext
        isRestDispatching - Rest dispatching