Top Description Interfaces Classes
[default module]

Package org.apache.http.impl.execchain


HTTP request execution chain APIs.

Interface Summary

Modifier and TypeInterface and Description
public interface
ClientExecChain

This interface represents an element in the HTTP request execution chain.

Class Summary

Modifier and TypeClass and Description
public class
pack-priv class
ConnectionHolder

Internal connection holder.

pack-priv class
HttpResponseProxy

A proxy class for org.apache.http.HttpResponse that can be used to release client connection associated with the original response.

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 org.apache.http.HttpEntity enclosed in a request message.

pack-priv class
ResponseEntityProxy

A wrapper class for HttpEntity enclosed in a response message.

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.