Interface ExpectationForwardAndResponseCallback

    • Method Detail

      • handle

        default HttpRequest handle​(HttpRequest httpRequest)
                            throws Exception
        Called for every request when expectation condition has been satisfied. The request that satisfied the expectation condition is passed as the parameter and the return value is the request that will be proxied.
        Specified by:
        handle in interface ExpectationCallback<HttpRequest>
        Specified by:
        handle in interface ExpectationForwardCallback
        Parameters:
        httpRequest - the request that satisfied the expectation condition
        Returns:
        the request that will be proxied
        Throws:
        Exception
      • handle

        HttpResponse handle​(HttpRequest httpRequest,
                            HttpResponse httpResponse)
                     throws Exception
        Called for every response received from a proxied request, the return value is the returned by MockServer.
        Parameters:
        httpRequest - the request that was proxied
        httpResponse - the response the MockServer will return
        Returns:
        the request that will be proxied
        Throws:
        Exception