## Uses of Interface
org.apache.hc.client5.http.sync.ResponseHandler

Packages that use ResponseHandler
Package | Description
--- | ---
org.apache.hc.client5.http.impl |
org.apache.hc.client5.http.impl.sync | Default HTTP client implementation.
org.apache.hc.client5.http.sync | Client HTTP communication APIs.

### Uses of ResponseHandler in org.apache.hc.client5.http.impl

Classes in org.apache.hc.client5.http.impl that implement ResponseHandler
Modifier and Type | Class and Description
--- | ---
`class` | `BasicResponseHandler` A `ResponseHandler` that returns the response body as a String for successful (2xx) responses.

### Uses of ResponseHandler in org.apache.hc.client5.http.impl.sync

Classes in org.apache.hc.client5.http.impl.sync that implement ResponseHandler
Modifier and Type | Class and Description
--- | ---
`class` | `AbstractResponseHandler<T>` A generic `ResponseHandler` that works with the response entity for successful (2xx) responses.

Methods in org.apache.hc.client5.http.impl.sync with parameters of type ResponseHandler
Modifier and Type | Method and Description
--- | ---
`<T> T` | CloseableHttpClient.`execute(org.apache.hc.core5.http.HttpHost target, org.apache.hc.core5.http.HttpRequest request, ResponseHandler<? extends T> responseHandler)` Executes a request using the default context and processes the response using the given response handler.
`<T> T` | CloseableHttpClient.`execute(org.apache.hc.core5.http.HttpHost target, org.apache.hc.core5.http.HttpRequest request, ResponseHandler<? extends T> responseHandler, org.apache.hc.core5.http.protocol.HttpContext context)` Executes a request using the default context and processes the response using the given response handler.
`<T> HttpRequestFutureTask<T>` | FutureRequestExecutionService.`execute(HttpUriRequest request, org.apache.hc.core5.http.protocol.HttpContext context, ResponseHandler<T> responseHandler)` Schedule a request for execution.
`<T> HttpRequestFutureTask<T>` | FutureRequestExecutionService.`execute(HttpUriRequest request, org.apache.hc.core5.http.protocol.HttpContext context, ResponseHandler<T> responseHandler, org.apache.hc.core5.concurrent.FutureCallback<T> callback)` Schedule a request for execution.
`<T> T` | CloseableHttpClient.`execute(HttpUriRequest request, ResponseHandler<? extends T> responseHandler)` Executes a request using the default context and processes the response using the given response handler.
`<T> T` | CloseableHttpClient.`execute(HttpUriRequest request, ResponseHandler<? extends T> responseHandler, org.apache.hc.core5.http.protocol.HttpContext context)` Executes a request using the default context and processes the response using the given response handler.

### Uses of ResponseHandler in org.apache.hc.client5.http.sync

Methods in org.apache.hc.client5.http.sync with parameters of type ResponseHandler
Modifier and Type | Method and Description
--- | ---
`<T> T` | HttpClient.`execute(org.apache.hc.core5.http.HttpHost target, org.apache.hc.core5.http.HttpRequest request, ResponseHandler<? extends T> responseHandler)` Executes HTTP request to the target using the default context and processes the response using the given response handler.
`<T> T` | HttpClient.`execute(org.apache.hc.core5.http.HttpHost target, org.apache.hc.core5.http.HttpRequest request, ResponseHandler<? extends T> responseHandler, org.apache.hc.core5.http.protocol.HttpContext context)` Executes HTTP request to the target using the given context and processes the response using the given response handler.
`<T> T` | HttpClient.`execute(HttpUriRequest request, ResponseHandler<? extends T> responseHandler)` Executes HTTP request using the default context and processes the response using the given response handler.
`<T> T` | HttpClient.`execute(HttpUriRequest request, ResponseHandler<? extends T> responseHandler, org.apache.hc.core5.http.protocol.HttpContext context)` Executes HTTP request using the given context and processes the response using the given response handler.