Package | Description |
---|---|
org.apache.http.client.cache |
This package consists largely of constants and interfaces that are
necessary for building new storage backends for the
CachingHttpClient or for
those clients wanting to get a little more behavioral information
out of the cache module (for example, whether a particular response
was a cache hit or not). |
org.apache.http.client.protocol |
Client specific HTTP protocol handlers.
|
org.apache.http.impl.client |
Default HTTP client implementation.
|
org.apache.http.impl.client.cache |
This package contains a cache module that can be used for HTTP/1.1
client-side caching.
|
org.apache.http.impl.execchain |
HTTP request execution chain APIs.
|
Modifier and Type | Class and Description |
---|---|
class |
HttpCacheContext |
Modifier and Type | Method and Description |
---|---|
static HttpClientContext |
HttpClientContext.adapt(org.apache.http.protocol.HttpContext context) |
static HttpClientContext |
HttpClientContext.create() |
Modifier and Type | Method and Description |
---|---|
private void |
InternalHttpClient.setupContext(HttpClientContext context) |
Modifier and Type | Field and Description |
---|---|
private HttpClientContext |
AsynchronousValidationRequest.context |
Constructor and Description |
---|
AsynchronousValidationRequest(AsynchronousValidator parent,
CachingExec cachingExec,
HttpRoute route,
HttpRequestWrapper request,
HttpClientContext context,
HttpExecutionAware execAware,
HttpCacheEntry cacheEntry,
java.lang.String identifier,
int consecutiveFailedAttempts)
Used internally by
AsynchronousValidator to schedule a
revalidation. |
Modifier and Type | Method and Description |
---|---|
private boolean |
MainClientExec.createTunnelToProxy(HttpRoute route,
int hop,
HttpClientContext context)
Creates a tunnel to an intermediate proxy.
|
private boolean |
MainClientExec.createTunnelToTarget(AuthState proxyAuthState,
org.apache.http.HttpClientConnection managedConn,
HttpRoute route,
org.apache.http.HttpRequest request,
HttpClientContext context)
Creates a tunnel to the target server.
|
(package private) void |
MainClientExec.establishRoute(AuthState proxyAuthState,
org.apache.http.HttpClientConnection managedConn,
HttpRoute route,
org.apache.http.HttpRequest request,
HttpClientContext context)
Establishes the target route.
|
CloseableHttpResponse |
MinimalClientExec.execute(HttpRoute route,
HttpRequestWrapper request,
HttpClientContext context,
HttpExecutionAware execAware) |
CloseableHttpResponse |
BackoffStrategyExec.execute(HttpRoute route,
HttpRequestWrapper request,
HttpClientContext context,
HttpExecutionAware execAware) |
CloseableHttpResponse |
ClientExecChain.execute(HttpRoute route,
HttpRequestWrapper request,
HttpClientContext clientContext,
HttpExecutionAware execAware)
Executes th request either by transmitting it to the target server or
by passing it onto the next executor in the request execution chain.
|
CloseableHttpResponse |
RedirectExec.execute(HttpRoute route,
HttpRequestWrapper request,
HttpClientContext context,
HttpExecutionAware execAware) |
CloseableHttpResponse |
MainClientExec.execute(HttpRoute route,
HttpRequestWrapper request,
HttpClientContext context,
HttpExecutionAware execAware) |
CloseableHttpResponse |
ProtocolExec.execute(HttpRoute route,
HttpRequestWrapper request,
HttpClientContext context,
HttpExecutionAware execAware) |
CloseableHttpResponse |
ServiceUnavailableRetryExec.execute(HttpRoute route,
HttpRequestWrapper request,
HttpClientContext context,
HttpExecutionAware execAware) |
CloseableHttpResponse |
RetryExec.execute(HttpRoute route,
HttpRequestWrapper request,
HttpClientContext context,
HttpExecutionAware execAware) |
private boolean |
MainClientExec.needAuthentication(AuthState targetAuthState,
AuthState proxyAuthState,
HttpRoute route,
org.apache.http.HttpResponse response,
HttpClientContext context) |