Package | Description |
---|---|
org.apache.http.client |
Client HTTP communication APIs.
|
org.apache.http.conn |
Client connection management APIs.
|
org.apache.http.conn.params |
Deprecated.
|
org.apache.http.conn.routing |
Client connection routing APIs.
|
org.apache.http.impl.client |
Default HTTP client implementation.
|
org.apache.http.impl.conn |
Default implementations of client connection management
functions.
|
org.apache.http.impl.conn.tsccm |
Deprecated.
|
org.apache.http.impl.execchain |
HTTP request execution chain APIs.
|
Modifier and Type | Method and Description |
---|---|
void |
BackoffManager.backOff(HttpRoute route)
Called when we have decided that the result of
using a connection should be interpreted as a
backoff signal.
|
void |
BackoffManager.probe(HttpRoute route)
Called when we have determined that the result of
using a connection has succeeded and that we may
probe for more connections.
|
Modifier and Type | Method and Description |
---|---|
HttpRoute |
ManagedClientConnection.getRoute()
Deprecated.
Obtains the current route of this connection.
|
HttpRoute |
HttpRoutedConnection.getRoute()
Deprecated.
Obtains the current route of this connection.
|
Modifier and Type | Method and Description |
---|---|
void |
HttpClientConnectionManager.connect(HttpClientConnection conn,
HttpRoute route,
int connectTimeout,
HttpContext context)
Connects the underlying connection socket to the connection target in case
of a direct route or to the first proxy hop in case of a route via a proxy
(or multiple proxies).
|
void |
ManagedClientConnection.open(HttpRoute route,
HttpContext context,
HttpParams params)
Deprecated.
Opens this connection according to the given route.
|
ClientConnectionRequest |
ClientConnectionManager.requestConnection(HttpRoute route,
java.lang.Object state)
Deprecated.
Returns a new
ClientConnectionRequest , from which a
ManagedClientConnection can be obtained or the request can be
aborted. |
ConnectionRequest |
HttpClientConnectionManager.requestConnection(HttpRoute route,
java.lang.Object state)
Returns a new
ConnectionRequest , from which a
HttpClientConnection can be obtained or the request can be
aborted. |
void |
HttpClientConnectionManager.routeComplete(HttpClientConnection conn,
HttpRoute route,
HttpContext context)
Marks the connection as fully established with all its intermediate
hops completed.
|
void |
HttpClientConnectionManager.upgrade(HttpClientConnection conn,
HttpRoute route,
HttpContext context)
Upgrades the underlying connection socket to TLS/SSL (or another layering
protocol) after having executed
CONNECT method to all
intermediate proxy hops |
Modifier and Type | Field and Description |
---|---|
static HttpRoute |
ConnRouteParams.NO_ROUTE
Deprecated.
A special value indicating "no route".
|
Modifier and Type | Method and Description |
---|---|
static HttpRoute |
ConnRouteParams.getForcedRoute(HttpParams params)
Deprecated.
Obtains the
FORCED_ROUTE
parameter value. |
Modifier and Type | Method and Description |
---|---|
int |
ConnPerRouteBean.getMaxForRoute(HttpRoute route)
Deprecated.
|
int |
ConnPerRoute.getMaxForRoute(HttpRoute route)
Deprecated.
|
static void |
ConnRouteParams.setForcedRoute(HttpParams params,
HttpRoute route)
Deprecated.
Sets the
FORCED_ROUTE
parameter value. |
void |
ConnRouteParamBean.setForcedRoute(HttpRoute route)
Deprecated.
|
void |
ConnPerRouteBean.setMaxForRoute(HttpRoute route,
int max)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
ConnPerRouteBean.setMaxForRoutes(java.util.Map<HttpRoute,java.lang.Integer> map)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
HttpRoute |
HttpRoutePlanner.determineRoute(HttpHost target,
HttpRequest request,
HttpContext context)
Determines the route for a request.
|
HttpRoute |
RouteTracker.toRoute()
Obtains the tracked route.
|
Constructor and Description |
---|
RouteTracker(HttpRoute route)
Creates a new tracker for the given route.
|
Modifier and Type | Field and Description |
---|---|
protected HttpRoute |
RoutedRequest.route
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected HttpRoute |
DefaultRequestDirector.determineRoute(HttpHost targetHost,
HttpRequest request,
HttpContext context)
Deprecated.
Determines the route for a request.
|
HttpRoute |
RoutedRequest.getRoute()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
AIMDBackoffManager.backOff(HttpRoute route) |
protected HttpRequest |
DefaultRequestDirector.createConnectRequest(HttpRoute route,
HttpContext context)
Deprecated.
Creates the CONNECT request for tunnelling.
|
protected boolean |
DefaultRequestDirector.createTunnelToProxy(HttpRoute route,
int hop,
HttpContext context)
Deprecated.
Creates a tunnel to an intermediate proxy.
|
protected boolean |
DefaultRequestDirector.createTunnelToTarget(HttpRoute route,
HttpContext context)
Deprecated.
Creates a tunnel to the target server.
|
protected void |
DefaultRequestDirector.establishRoute(HttpRoute route,
HttpContext context)
Deprecated.
Establishes the target route.
|
void |
AIMDBackoffManager.probe(HttpRoute route) |
protected void |
DefaultRequestDirector.rewriteRequestURI(RequestWrapper request,
HttpRoute route)
Deprecated.
|
Constructor and Description |
---|
RoutedRequest(RequestWrapper req,
HttpRoute route)
Deprecated.
Creates a new routed request.
|
Constructor and Description |
---|
AIMDBackoffManager(ConnPoolControl<HttpRoute> connPerRoute)
Creates an
AIMDBackoffManager to manage
per-host connection pool sizes represented by the
given ConnPoolControl . |
AIMDBackoffManager(ConnPoolControl<HttpRoute> connPerRoute,
Clock clock) |
ProxyClient(HttpConnectionFactory<HttpRoute,ManagedHttpClientConnection> connFactory,
ConnectionConfig connectionConfig,
RequestConfig requestConfig) |
Modifier and Type | Field and Description |
---|---|
protected HttpRoute |
AbstractPoolEntry.route
Deprecated.
The route for which this entry gets allocated.
|
Modifier and Type | Method and Description |
---|---|
HttpRoute |
DefaultHttpRoutePlanner.determineRoute(HttpHost target,
HttpRequest request,
HttpContext context)
Deprecated.
|
HttpRoute |
ProxySelectorRoutePlanner.determineRoute(HttpHost target,
HttpRequest request,
HttpContext context)
Deprecated.
|
HttpRoute |
DefaultRoutePlanner.determineRoute(HttpHost host,
HttpRequest request,
HttpContext context) |
(package private) HttpRoute |
HttpPoolEntry.getEffectiveRoute()
Deprecated.
|
(package private) HttpRoute |
HttpPoolEntry.getPlannedRoute()
Deprecated.
|
HttpRoute |
AbstractPooledConnAdapter.getRoute()
Deprecated.
|
HttpRoute |
ManagedClientConnectionImpl.getRoute()
Deprecated.
|
(package private) HttpRoute |
BasicHttpClientConnectionManager.getRoute() |
Modifier and Type | Method and Description |
---|---|
java.util.Set<HttpRoute> |
PoolingHttpClientConnectionManager.getRoutes() |
Modifier and Type | Method and Description |
---|---|
void |
PoolingHttpClientConnectionManager.connect(HttpClientConnection managedConn,
HttpRoute route,
int connectTimeout,
HttpContext context) |
void |
BasicHttpClientConnectionManager.connect(HttpClientConnection conn,
HttpRoute route,
int connectTimeout,
HttpContext context) |
OperatedClientConnection |
HttpConnPool.InternalConnFactory.create(HttpRoute route) |
ManagedHttpClientConnection |
PoolingHttpClientConnectionManager.InternalConnectionFactory.create(HttpRoute route) |
ManagedHttpClientConnection |
ManagedHttpClientConnectionFactory.create(HttpRoute route,
ConnectionConfig config) |
protected CPoolEntry |
CPool.createEntry(HttpRoute route,
ManagedHttpClientConnection conn) |
protected HttpPoolEntry |
HttpConnPool.createEntry(HttpRoute route,
OperatedClientConnection conn)
Deprecated.
|
ManagedClientConnection |
SingleClientConnManager.getConnection(HttpRoute route,
java.lang.Object state)
Deprecated.
Obtains a connection.
|
(package private) ManagedClientConnection |
BasicClientConnectionManager.getConnection(HttpRoute route,
java.lang.Object state)
Deprecated.
|
(package private) HttpClientConnection |
BasicHttpClientConnectionManager.getConnection(HttpRoute route,
java.lang.Object state) |
int |
PoolingClientConnectionManager.getMaxPerRoute(HttpRoute route)
Deprecated.
|
int |
PoolingHttpClientConnectionManager.getMaxPerRoute(HttpRoute route) |
PoolStats |
PoolingClientConnectionManager.getStats(HttpRoute route)
Deprecated.
|
PoolStats |
PoolingHttpClientConnectionManager.getStats(HttpRoute route) |
void |
AbstractPooledConnAdapter.open(HttpRoute route,
HttpContext context,
HttpParams params)
Deprecated.
|
void |
ManagedClientConnectionImpl.open(HttpRoute route,
HttpContext context,
HttpParams params)
Deprecated.
|
void |
AbstractPoolEntry.open(HttpRoute route,
HttpContext context,
HttpParams params)
Deprecated.
Opens the underlying connection.
|
ClientConnectionRequest |
PoolingClientConnectionManager.requestConnection(HttpRoute route,
java.lang.Object state)
Deprecated.
|
ClientConnectionRequest |
SingleClientConnManager.requestConnection(HttpRoute route,
java.lang.Object state)
Deprecated.
|
ClientConnectionRequest |
BasicClientConnectionManager.requestConnection(HttpRoute route,
java.lang.Object state)
Deprecated.
|
ConnectionRequest |
PoolingHttpClientConnectionManager.requestConnection(HttpRoute route,
java.lang.Object state) |
ConnectionRequest |
BasicHttpClientConnectionManager.requestConnection(HttpRoute route,
java.lang.Object state) |
void |
PoolingHttpClientConnectionManager.routeComplete(HttpClientConnection managedConn,
HttpRoute route,
HttpContext context) |
void |
BasicHttpClientConnectionManager.routeComplete(HttpClientConnection conn,
HttpRoute route,
HttpContext context) |
void |
PoolingClientConnectionManager.setMaxPerRoute(HttpRoute route,
int max)
Deprecated.
|
void |
PoolingHttpClientConnectionManager.setMaxPerRoute(HttpRoute route,
int max) |
void |
PoolingHttpClientConnectionManager.upgrade(HttpClientConnection managedConn,
HttpRoute route,
HttpContext context) |
void |
BasicHttpClientConnectionManager.upgrade(HttpClientConnection conn,
HttpRoute route,
HttpContext context) |
Constructor and Description |
---|
AbstractPoolEntry(ClientConnectionOperator connOperator,
HttpRoute route)
Deprecated.
Creates a new pool entry.
|
CPoolEntry(Log log,
java.lang.String id,
HttpRoute route,
ManagedHttpClientConnection conn,
long timeToLive,
java.util.concurrent.TimeUnit tunit) |
HttpPoolEntry(Log log,
java.lang.String id,
HttpRoute route,
OperatedClientConnection conn,
long timeToLive,
java.util.concurrent.TimeUnit tunit)
Deprecated.
|
SingleClientConnManager.ConnAdapter(SingleClientConnManager.PoolEntry entry,
HttpRoute route)
Creates a new connection adapter.
|
Modifier and Type | Field and Description |
---|---|
protected HttpRoute |
RouteSpecificPool.route
Deprecated.
The route this pool is for.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<HttpRoute,RouteSpecificPool> |
ConnPoolByRoute.routeToPool
Deprecated.
Map of route-specific pools
|
Modifier and Type | Method and Description |
---|---|
protected HttpRoute |
BasicPoolEntry.getPlannedRoute()
Deprecated.
|
HttpRoute |
RouteSpecificPool.getRoute()
Deprecated.
Obtains the route for which this pool is specific.
|
HttpRoute |
BasicPoolEntryRef.getRoute()
Deprecated.
Obtain the planned route for the referenced entry.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.Map<HttpRoute,RouteSpecificPool> |
ConnPoolByRoute.createRouteToPoolMap()
Deprecated.
Creates the map for
ConnPoolByRoute.routeToPool . |
Modifier and Type | Method and Description |
---|---|
int |
ThreadSafeClientConnManager.getConnectionsInPool(HttpRoute route)
Deprecated.
Gets the total number of pooled connections for the given route.
|
int |
ConnPoolByRoute.getConnectionsInPool(HttpRoute route)
Deprecated.
|
BasicPoolEntry |
AbstractConnPool.getEntry(HttpRoute route,
java.lang.Object state,
long timeout,
java.util.concurrent.TimeUnit tunit)
Deprecated.
Obtains a pool entry with a connection within the given timeout.
|
protected BasicPoolEntry |
ConnPoolByRoute.getEntryBlocking(HttpRoute route,
java.lang.Object state,
long timeout,
java.util.concurrent.TimeUnit tunit,
WaitingThreadAborter aborter)
Deprecated.
Obtains a pool entry with a connection within the given timeout.
|
int |
ThreadSafeClientConnManager.getMaxForRoute(HttpRoute route)
Deprecated.
|
protected RouteSpecificPool |
ConnPoolByRoute.getRoutePool(HttpRoute route,
boolean create)
Deprecated.
Get a route-specific pool of available connections.
|
protected abstract void |
AbstractConnPool.handleLostEntry(HttpRoute route)
Deprecated.
|
protected void |
ConnPoolByRoute.handleLostEntry(HttpRoute route)
Deprecated.
|
protected RouteSpecificPool |
ConnPoolByRoute.newRouteSpecificPool(HttpRoute route)
Deprecated.
Creates a new route-specific pool.
|
ClientConnectionRequest |
ThreadSafeClientConnManager.requestConnection(HttpRoute route,
java.lang.Object state)
Deprecated.
|
abstract PoolEntryRequest |
AbstractConnPool.requestPoolEntry(HttpRoute route,
java.lang.Object state)
Deprecated.
Returns a new
PoolEntryRequest , from which a BasicPoolEntry
can be obtained, or the request can be aborted. |
PoolEntryRequest |
ConnPoolByRoute.requestPoolEntry(HttpRoute route,
java.lang.Object state)
Deprecated.
|
void |
ThreadSafeClientConnManager.setMaxForRoute(HttpRoute route,
int max)
Deprecated.
|
Constructor and Description |
---|
BasicPoolEntry(ClientConnectionOperator op,
HttpRoute route)
Deprecated.
Creates a new pool entry.
|
BasicPoolEntry(ClientConnectionOperator op,
HttpRoute route,
long connTTL,
java.util.concurrent.TimeUnit timeunit)
Deprecated.
Creates a new pool entry with a specified maximum lifetime.
|
BasicPoolEntry(ClientConnectionOperator op,
HttpRoute route,
java.lang.ref.ReferenceQueue<java.lang.Object> queue)
Deprecated.
|
RouteSpecificPool(HttpRoute route,
ConnPerRoute connPerRoute)
Deprecated.
Creates a new route-specific pool.
|
RouteSpecificPool(HttpRoute route,
int maxEntries)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
(package private) void |
MainClientExec.establishRoute(AuthState proxyAuthState,
HttpClientConnection managedConn,
HttpRoute route,
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 |
ProtocolExec.execute(HttpRoute route,
HttpRequestWrapper request,
HttpClientContext context,
HttpExecutionAware execAware) |
CloseableHttpResponse |
ServiceUnavailableRetryExec.execute(HttpRoute route,
HttpRequestWrapper request,
HttpClientContext context,
HttpExecutionAware execAware) |
CloseableHttpResponse |
RedirectExec.execute(HttpRoute route,
HttpRequestWrapper request,
HttpClientContext context,
HttpExecutionAware execAware) |
CloseableHttpResponse |
MainClientExec.execute(HttpRoute route,
HttpRequestWrapper request,
HttpClientContext context,
HttpExecutionAware execAware) |
CloseableHttpResponse |
RetryExec.execute(HttpRoute route,
HttpRequestWrapper request,
HttpClientContext context,
HttpExecutionAware execAware) |
(package private) static void |
MinimalClientExec.rewriteRequestURI(HttpRequestWrapper request,
HttpRoute route) |
(package private) void |
ProtocolExec.rewriteRequestURI(HttpRequestWrapper request,
HttpRoute route) |