## Uses of Interface
org.apache.http.conn.routing.HttpRoutePlanner

- Packages that use HttpRoutePlanner
  Package | Description
  --- | ---
  org.apache.http.impl.client | Default HTTP client implementation.
  org.apache.http.impl.conn | Default implementations of client connection management functions.
  org.apache.http.impl.execchain | HTTP request execution chain APIs.

- - ### Uses of HttpRoutePlanner in org.apache.http.impl.client

    Fields in org.apache.http.impl.client declared as HttpRoutePlanner
    Modifier and Type | Field and Description
    --- | ---
    `protected HttpRoutePlanner` | DefaultRequestDirector.`routePlanner` Deprecated. The route planner.

    Methods in org.apache.http.impl.client that return HttpRoutePlanner
    Modifier and Type | Method and Description
    --- | ---
    `protected HttpRoutePlanner` | SystemDefaultHttpClient.`createHttpRoutePlanner()` Deprecated.
    `protected HttpRoutePlanner` | AbstractHttpClient.`createHttpRoutePlanner()` Deprecated.
    `HttpRoutePlanner` | AbstractHttpClient.`getRoutePlanner()` Deprecated.

    Methods in org.apache.http.impl.client with parameters of type HttpRoutePlanner
    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.
    `HttpClientBuilder` | HttpClientBuilder.`setRoutePlanner(HttpRoutePlanner routePlanner)` Assigns `HttpRoutePlanner` instance.
    `void` | AbstractHttpClient.`setRoutePlanner(HttpRoutePlanner routePlanner)` Deprecated.

    Constructors in org.apache.http.impl.client with parameters of type HttpRoutePlanner
    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 HttpRoutePlanner in org.apache.http.impl.conn

    Classes in org.apache.http.impl.conn that implement HttpRoutePlanner
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultHttpRoutePlanner` Deprecated. (4.3) use `DefaultRoutePlanner`
    `class` | `DefaultProxyRoutePlanner` Implementation of an `HttpRoutePlanner` that routes requests through a default proxy.
    `class` | `DefaultRoutePlanner` Default implementation of an `HttpRoutePlanner`.
    `class` | `ProxySelectorRoutePlanner` Deprecated. (4.3) use `SystemDefaultRoutePlanner`
    `class` | `SystemDefaultRoutePlanner` `HttpRoutePlanner` implementation based on `ProxySelector`.

  - ### Uses of HttpRoutePlanner in org.apache.http.impl.execchain

    Constructors in org.apache.http.impl.execchain with parameters of type HttpRoutePlanner
    Constructor and Description
    `RedirectExec(ClientExecChain requestExecutor, HttpRoutePlanner routePlanner, RedirectStrategy redirectStrategy)`

Copyright © 1999–2022 The Apache Software Foundation. All rights reserved.