Top Description Interfaces
[default module]

Package org.apache.hc.client5.http.classic


HTTP client APIs based on the classic (blocking) I/O model.

Interface Summary

Modifier and TypeInterface and Description
public interface
BackoffManager

Represents a controller that dynamically adjusts the size of an available connection pool based on feedback from using the connections.

public interface
ConnectionBackoffStrategy

When managing a dynamic number of connections for a given route, this strategy assesses whether a given request execution outcome should result in a backoff signal or not, based on either examining the Throwable that resulted or by examining the resulting response (e.g. for its status code).

public interface
ExecChain

Represents a single element in the client side classic request execution chain.

public interface
ExecChainHandler

Abstract request execution handler in a classic client side request execution chain.

public interface
ExecRuntime

Execution runtime that provides access to the underlying connection endpoint and helps manager its life cycle.

public interface
HttpClient

This interface represents only the most basic contract for HTTP request execution.