Top Description Fields Constructors Methods
org.apache.http.impl.conn

public Class DefaultHttpClientConnectionOperator

extends Object
implements HttpClientConnectionOperator
Class Inheritance
All Implemented Interfaces
org.apache.http.conn.HttpClientConnectionOperator
Annotations
@Contract
threading:IMMUTABLE_CONDITIONAL
Imports
java.io.IOException, java.net.ConnectException, .InetAddress, .InetSocketAddress, .NoRouteToHostException, .Socket, .SocketTimeoutException, org.apache.commons.logging.Log, .LogFactory, org.apache.http.HttpHost, org.apache.http.annotation.Contract, .ThreadingBehavior, org.apache.http.client.protocol.HttpClientContext, org.apache.http.config.Lookup, .SocketConfig, org.apache.http.conn.ConnectTimeoutException, .DnsResolver, .HttpClientConnectionOperator, .HttpHostConnectException, .ManagedHttpClientConnection, .SchemePortResolver, .UnsupportedSchemeException, org.apache.http.conn.socket.ConnectionSocketFactory, .LayeredConnectionSocketFactory, org.apache.http.protocol.HttpContext, org.apache.http.util.Args

Default implementation of HttpClientConnectionOperator used as default in Http client, when no instance provided by user to BasicHttpClientConnectionManager or PoolingHttpClientConnectionManager constructor.
Since
4.4

Field Summary

Modifier and TypeField and Description
private final DnsResolver
private final Log
private final SchemePortResolver
pack-priv static final String
private final Lookup<ConnectionSocketFactory>

Constructor Summary

AccessConstructor and Description
public
DefaultHttpClientConnectionOperator(final Lookup<ConnectionSocketFactory> socketFactoryRegistry, final SchemePortResolver schemePortResolver, final DnsResolver dnsResolver)

Method Summary

Modifier and TypeMethod and Description
public void
connect(final ManagedHttpClientConnection conn, final HttpHost host, final InetSocketAddress localAddress, final int connectTimeout, final SocketConfig socketConfig, final HttpContext context)

Implements org.apache.http.conn.HttpClientConnectionOperator.connect.

private Lookup<ConnectionSocketFactory>
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

dnsResolverback to summary
private final DnsResolver dnsResolver
logback to summary
private final Log log
schemePortResolverback to summary
private final SchemePortResolver schemePortResolver
SOCKET_FACTORY_REGISTRYback to summary
pack-priv static final String SOCKET_FACTORY_REGISTRY
socketFactoryRegistryback to summary
private final Lookup<ConnectionSocketFactory> socketFactoryRegistry

Constructor Detail

DefaultHttpClientConnectionOperatorback to summary
public DefaultHttpClientConnectionOperator(final Lookup<ConnectionSocketFactory> socketFactoryRegistry, final SchemePortResolver schemePortResolver, final DnsResolver dnsResolver)

Method Detail

connectback to summary
public void connect(final ManagedHttpClientConnection conn, final HttpHost host, final InetSocketAddress localAddress, final int connectTimeout, final SocketConfig socketConfig, final HttpContext context) throws IOException

Implements org.apache.http.conn.HttpClientConnectionOperator.connect.

Annotations
@Override
getSocketFactoryRegistryback to summary
private Lookup<ConnectionSocketFactory> getSocketFactoryRegistry(final HttpContext context)
Annotations
@SuppressWarnings:unchecked
upgradeback to summary
public void upgrade(final ManagedHttpClientConnection conn, final HttpHost host, final HttpContext context) throws IOException

Implements org.apache.http.conn.HttpClientConnectionOperator.upgrade.

Annotations
@Override