| Modifier and Type | Interface and Description |
|---|---|
| public interface | ClientExecChain
This interface represents an element in the HTTP request execution chain. |
| Modifier and Type | Class and Description |
|---|---|
| public class | |
| pack-priv class | ConnectionHolder
Internal connection holder. |
| pack-priv class | HttpResponseProxy
A proxy class for |
| public class | MainClientExec
The last request executor in the HTTP request execution chain that is responsible for execution of request / response exchanges with the opposite endpoint. |
| public class | MinimalClientExec
Request executor that implements the most fundamental aspects of the HTTP specification and the most straight-forward request / response exchange with the target server. |
| public class | ProtocolExec
Request executor in the request execution chain that is responsible for implementation of HTTP specification requirements. |
| public class | RedirectExec
Request executor in the request execution chain that is responsible for handling of request redirects. |
| public class | RequestAbortedException
Signals that the request has been aborted. |
| pack-priv class | RequestEntityProxy
A Proxy class for |
| pack-priv class | ResponseEntityProxy
A wrapper class for |
| public class | RetryExec
Request executor in the request execution chain that is responsible for making a decision whether a request failed due to an I/O error should be re-executed. |
| public class | ServiceUnavailableRetryExec
Request executor in the request execution chain that is responsible for making a decision whether a request that received a non-2xx response from the target server should be re-executed. |
| public class | TunnelRefusedException
Signals that the tunnel request was rejected by the proxy host. |