## Uses of Interface
org.apache.hc.client5.http.classic.BackoffManager

- Packages that use BackoffManager
  Package | Description
  --- | ---
  org.apache.hc.client5.http.impl.classic | Classic HTTP client API implementation that supports HTTP/1.1 transport only.

- - ### Uses of BackoffManager in org.apache.hc.client5.http.impl.classic

    Classes in org.apache.hc.client5.http.impl.classic that implement BackoffManager
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractBackoff` AbstractBackoff is an abstract class that provides a common implementation for managing backoff behavior in HttpClient connection pool.
    `class` | `AIMDBackoffManager` The `AIMDBackoffManager` applies an additive increase, multiplicative decrease (AIMD) to managing a dynamic limit to the number of connections allowed to a given host.
    `class` | `ExponentialBackoffManager` A backoff manager implementation that uses an exponential backoff algorithm to adjust the maximum number of connections per HTTP route.
    `class` | `LinearBackoffManager` An implementation of `BackoffManager` that uses a linear backoff strategy to adjust the maximum number of connections per route in an `PoolingHttpClientConnectionManager`.

    Methods in org.apache.hc.client5.http.impl.classic with parameters of type BackoffManager
    Modifier and Type | Method and Description
    --- | ---
    `HttpClientBuilder` | HttpClientBuilder.`setBackoffManager(BackoffManager backoffManager)` Sets `BackoffManager` instance.

    Constructors in org.apache.hc.client5.http.impl.classic with parameters of type BackoffManager
    Constructor and Description
    `BackoffStrategyExec(ConnectionBackoffStrategy connectionBackoffStrategy, BackoffManager backoffManager)` Constructs a `BackoffStrategyExec` with the specified `ConnectionBackoffStrategy` and `BackoffManager`.

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