@Immutable public class DefaultHttpClientConnectionOperator extends java.lang.Object implements HttpClientConnectionOperator
HttpClientConnectionOperator
used as default in Http client,
when no instance provided by user to BasicHttpClientConnectionManager
or PoolingHttpClientConnectionManager
constructor.Modifier and Type | Field and Description |
---|---|
(package private) static java.lang.String |
SOCKET_FACTORY_REGISTRY |
Constructor and Description |
---|
DefaultHttpClientConnectionOperator(Lookup<ConnectionSocketFactory> socketFactoryRegistry,
SchemePortResolver schemePortResolver,
DnsResolver dnsResolver) |
Modifier and Type | Method and Description |
---|---|
void |
connect(ManagedHttpClientConnection conn,
HttpHost host,
java.net.InetSocketAddress localAddress,
int connectTimeout,
SocketConfig socketConfig,
HttpContext context) |
void |
upgrade(ManagedHttpClientConnection conn,
HttpHost host,
HttpContext context) |
static final java.lang.String SOCKET_FACTORY_REGISTRY
public DefaultHttpClientConnectionOperator(Lookup<ConnectionSocketFactory> socketFactoryRegistry, SchemePortResolver schemePortResolver, DnsResolver dnsResolver)
public void connect(ManagedHttpClientConnection conn, HttpHost host, java.net.InetSocketAddress localAddress, int connectTimeout, SocketConfig socketConfig, HttpContext context) throws java.io.IOException
connect
in interface HttpClientConnectionOperator
java.io.IOException
public void upgrade(ManagedHttpClientConnection conn, HttpHost host, HttpContext context) throws java.io.IOException
upgrade
in interface HttpClientConnectionOperator
java.io.IOException