## Uses of Interface
org.apache.http.client.HttpRequestRetryHandler

Packages that use HttpRequestRetryHandler
Package | Description
--- | ---
org.apache.http.impl.client | Default HTTP client implementation.
org.apache.http.impl.execchain | HTTP request execution chain APIs.

### Uses of HttpRequestRetryHandler in org.apache.http.impl.client

Classes in org.apache.http.impl.client that implement HttpRequestRetryHandler
Modifier and Type | Class and Description
--- | ---
`class` | `DefaultHttpRequestRetryHandler` The default `HttpRequestRetryHandler` used by request executors.
`class` | `StandardHttpRequestRetryHandler` `HttpRequestRetryHandler` which assumes that all requested HTTP methods which should be idempotent according to RFC-2616 are in fact idempotent and can be retried.

Fields in org.apache.http.impl.client declared as HttpRequestRetryHandler
Modifier and Type | Field and Description
--- | ---
`protected HttpRequestRetryHandler` | DefaultRequestDirector.`retryHandler` Deprecated. The request retry handler.

Methods in org.apache.http.impl.client that return HttpRequestRetryHandler
Modifier and Type | Method and Description
--- | ---
`protected HttpRequestRetryHandler` | AbstractHttpClient.`createHttpRequestRetryHandler()` Deprecated.
`HttpRequestRetryHandler` | AbstractHttpClient.`getHttpRequestRetryHandler()` Deprecated.

Methods in org.apache.http.impl.client with parameters of type HttpRequestRetryHandler
Modifier and Type | Method and Description
--- | ---

`protected RequestDirector`

AbstractHttpClient.`createClientRequestDirector(org.apache.http.protocol.HttpRequestExecutor requestExec, ClientConnectionManager conman, org.apache.http.ConnectionReuseStrategy reustrat, ConnectionKeepAliveStrategy kastrat, HttpRoutePlanner rouplan, org.apache.http.protocol.HttpProcessor httpProcessor, HttpRequestRetryHandler retryHandler, RedirectHandler redirectHandler, AuthenticationHandler targetAuthHandler, AuthenticationHandler proxyAuthHandler, UserTokenHandler userTokenHandler, org.apache.http.params.HttpParams params)`
Deprecated.
(4.1) do not use

`protected RequestDirector`

AbstractHttpClient.`createClientRequestDirector(org.apache.http.protocol.HttpRequestExecutor requestExec, ClientConnectionManager conman, org.apache.http.ConnectionReuseStrategy reustrat, ConnectionKeepAliveStrategy kastrat, HttpRoutePlanner rouplan, org.apache.http.protocol.HttpProcessor httpProcessor, HttpRequestRetryHandler retryHandler, RedirectStrategy redirectStrategy, AuthenticationHandler targetAuthHandler, AuthenticationHandler proxyAuthHandler, UserTokenHandler userTokenHandler, org.apache.http.params.HttpParams params)`
Deprecated.
(4.2) do not use

`protected RequestDirector`

AbstractHttpClient.`createClientRequestDirector(org.apache.http.protocol.HttpRequestExecutor requestExec, ClientConnectionManager conman, org.apache.http.ConnectionReuseStrategy reustrat, ConnectionKeepAliveStrategy kastrat, HttpRoutePlanner rouplan, org.apache.http.protocol.HttpProcessor httpProcessor, HttpRequestRetryHandler retryHandler, RedirectStrategy redirectStrategy, AuthenticationStrategy targetAuthStrategy, AuthenticationStrategy proxyAuthStrategy, UserTokenHandler userTokenHandler, org.apache.http.params.HttpParams params)`
Deprecated.

`void` | AbstractHttpClient.`setHttpRequestRetryHandler(HttpRequestRetryHandler handler)` Deprecated.
`HttpClientBuilder` | HttpClientBuilder.`setRetryHandler(HttpRequestRetryHandler retryHandler)` Assigns `HttpRequestRetryHandler` instance.

Constructors in org.apache.http.impl.client with parameters of type HttpRequestRetryHandler
Constructor and Description

`DefaultRequestDirector(org.apache.http.protocol.HttpRequestExecutor requestExec, ClientConnectionManager conman, org.apache.http.ConnectionReuseStrategy reustrat, ConnectionKeepAliveStrategy kastrat, HttpRoutePlanner rouplan, org.apache.http.protocol.HttpProcessor httpProcessor, HttpRequestRetryHandler retryHandler, RedirectHandler redirectHandler, AuthenticationHandler targetAuthHandler, AuthenticationHandler proxyAuthHandler, UserTokenHandler userTokenHandler, org.apache.http.params.HttpParams params)`
Deprecated.

`DefaultRequestDirector(org.apache.commons.logging.Log log, org.apache.http.protocol.HttpRequestExecutor requestExec, ClientConnectionManager conman, org.apache.http.ConnectionReuseStrategy reustrat, ConnectionKeepAliveStrategy kastrat, HttpRoutePlanner rouplan, org.apache.http.protocol.HttpProcessor httpProcessor, HttpRequestRetryHandler retryHandler, RedirectStrategy redirectStrategy, AuthenticationHandler targetAuthHandler, AuthenticationHandler proxyAuthHandler, UserTokenHandler userTokenHandler, org.apache.http.params.HttpParams params)`
Deprecated.

`DefaultRequestDirector(org.apache.commons.logging.Log log, org.apache.http.protocol.HttpRequestExecutor requestExec, ClientConnectionManager conman, org.apache.http.ConnectionReuseStrategy reustrat, ConnectionKeepAliveStrategy kastrat, HttpRoutePlanner rouplan, org.apache.http.protocol.HttpProcessor httpProcessor, HttpRequestRetryHandler retryHandler, RedirectStrategy redirectStrategy, AuthenticationStrategy targetAuthStrategy, AuthenticationStrategy proxyAuthStrategy, UserTokenHandler userTokenHandler, org.apache.http.params.HttpParams params)`
Deprecated.

### Uses of HttpRequestRetryHandler in org.apache.http.impl.execchain

Constructors in org.apache.http.impl.execchain with parameters of type HttpRequestRetryHandler
Constructor and Description
`RetryExec(ClientExecChain requestExecutor, HttpRequestRetryHandler retryHandler)`