## Uses of Interface
org.springframework.remoting.httpinvoker.HttpInvokerClientConfiguration

- Packages that use HttpInvokerClientConfiguration
  Package | Description
  --- | ---
  org.springframework.remoting.httpinvoker | Remoting classes for transparent Java-to-Java remoting via HTTP invokers.

- - ### Uses of HttpInvokerClientConfiguration in org.springframework.remoting.httpinvoker

    Classes in org.springframework.remoting.httpinvoker that implement HttpInvokerClientConfiguration
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HttpInvokerClientInterceptor` Deprecated. as of 5.3 (phasing out serialization-based remoting)
    `class` | `HttpInvokerProxyFactoryBean` Deprecated. as of 5.3 (phasing out serialization-based remoting)

    Methods in org.springframework.remoting.httpinvoker with parameters of type HttpInvokerClientConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `protected org.apache.http.client.methods.HttpPost` | HttpComponentsHttpInvokerRequestExecutor.`createHttpPost(HttpInvokerClientConfiguration config)` Deprecated. Create an HttpPost for the given configuration.
    `protected org.apache.http.client.config.RequestConfig` | HttpComponentsHttpInvokerRequestExecutor.`createRequestConfig(HttpInvokerClientConfiguration config)` Deprecated. Create a `RequestConfig` for the given configuration.
    `protected RemoteInvocationResult` | SimpleHttpInvokerRequestExecutor.`doExecuteRequest(HttpInvokerClientConfiguration config, ByteArrayOutputStream baos)` Deprecated. Execute the given request through a standard `HttpURLConnection`.
    `protected abstract RemoteInvocationResult` | AbstractHttpInvokerRequestExecutor.`doExecuteRequest(HttpInvokerClientConfiguration config, ByteArrayOutputStream baos)` Deprecated. Execute a request to send the given serialized remote invocation.
    `protected RemoteInvocationResult` | HttpComponentsHttpInvokerRequestExecutor.`doExecuteRequest(HttpInvokerClientConfiguration config, ByteArrayOutputStream baos)` Deprecated. Execute the given request through the HttpClient.
    `protected org.apache.http.HttpResponse` | HttpComponentsHttpInvokerRequestExecutor.`executeHttpPost(HttpInvokerClientConfiguration config, org.apache.http.client.HttpClient httpClient, org.apache.http.client.methods.HttpPost httpPost)` Deprecated. Execute the given HttpPost instance.
    `RemoteInvocationResult` | HttpInvokerRequestExecutor.`executeRequest(HttpInvokerClientConfiguration config, RemoteInvocation invocation)` Deprecated. Execute a request to send the given remote invocation.
    `RemoteInvocationResult` | AbstractHttpInvokerRequestExecutor.`executeRequest(HttpInvokerClientConfiguration config, RemoteInvocation invocation)` Deprecated.
    `protected InputStream` | HttpComponentsHttpInvokerRequestExecutor.`getResponseBody(HttpInvokerClientConfiguration config, org.apache.http.HttpResponse httpResponse)` Deprecated. Extract the response body from the given executed remote invocation request.
    `protected HttpURLConnection` | SimpleHttpInvokerRequestExecutor.`openConnection(HttpInvokerClientConfiguration config)` Deprecated. Open an `HttpURLConnection` for the given remote invocation request.
    `protected InputStream` | SimpleHttpInvokerRequestExecutor.`readResponseBody(HttpInvokerClientConfiguration config, HttpURLConnection con)` Deprecated. Extract the response body from the given executed remote invocation request.
    `protected void` | HttpComponentsHttpInvokerRequestExecutor.`setRequestBody(HttpInvokerClientConfiguration config, org.apache.http.client.methods.HttpPost httpPost, ByteArrayOutputStream baos)` Deprecated. Set the given serialized remote invocation as request body.
    `protected void` | HttpComponentsHttpInvokerRequestExecutor.`validateResponse(HttpInvokerClientConfiguration config, org.apache.http.HttpResponse response)` Deprecated. Validate the given response as contained in the HttpPost object, throwing an exception if it does not correspond to a successful HTTP response.
    `protected void` | SimpleHttpInvokerRequestExecutor.`validateResponse(HttpInvokerClientConfiguration config, HttpURLConnection con)` Deprecated. Validate the given response as contained in the `HttpURLConnection` object, throwing an exception if it does not correspond to a successful HTTP response.
    `protected void` | SimpleHttpInvokerRequestExecutor.`writeRequestBody(HttpInvokerClientConfiguration config, HttpURLConnection con, ByteArrayOutputStream baos)` Deprecated. Set the given serialized remote invocation as request body.