Interface ProtocolHandler

    • Method Detail

      • getName

        java.lang.String getName()
        Returns:
        a unique name among protocol handlers
      • accept

        boolean accept​(Request request,
                       Response response)

        Inspects the given request and response to detect whether this protocol handler should handle them.

        For example, a redirect protocol handler can inspect the response code and return true if it is a redirect response code.

        This method is being called just after the response line has been parsed, and before the response headers are available.

        Parameters:
        request - the request to accept
        response - the response to accept
        Returns:
        true if this protocol handler can handle the given request and response
      • getResponseListener

        Response.Listener getResponseListener()
        Returns:
        a response listener that will handle the request and response on behalf of the application.