@Contract(threading=IMMUTABLE_CONDITIONAL) 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 |
|---|---|
private DnsResolver |
dnsResolver |
private org.apache.commons.logging.Log |
log |
private SchemePortResolver |
schemePortResolver |
(package private) static java.lang.String |
SOCKET_FACTORY_REGISTRY |
private org.apache.http.config.Lookup<ConnectionSocketFactory> |
socketFactoryRegistry |
| Constructor and Description |
|---|
DefaultHttpClientConnectionOperator(org.apache.http.config.Lookup<ConnectionSocketFactory> socketFactoryRegistry,
SchemePortResolver schemePortResolver,
DnsResolver dnsResolver) |
| Modifier and Type | Method and Description |
|---|---|
void |
connect(ManagedHttpClientConnection conn,
org.apache.http.HttpHost host,
java.net.InetSocketAddress localAddress,
int connectTimeout,
org.apache.http.config.SocketConfig socketConfig,
org.apache.http.protocol.HttpContext context) |
private org.apache.http.config.Lookup<ConnectionSocketFactory> |
getSocketFactoryRegistry(org.apache.http.protocol.HttpContext context) |
void |
upgrade(ManagedHttpClientConnection conn,
org.apache.http.HttpHost host,
org.apache.http.protocol.HttpContext context) |
static final java.lang.String SOCKET_FACTORY_REGISTRY
private final org.apache.commons.logging.Log log
private final org.apache.http.config.Lookup<ConnectionSocketFactory> socketFactoryRegistry
private final SchemePortResolver schemePortResolver
private final DnsResolver dnsResolver
public DefaultHttpClientConnectionOperator(org.apache.http.config.Lookup<ConnectionSocketFactory> socketFactoryRegistry, SchemePortResolver schemePortResolver, DnsResolver dnsResolver)
private org.apache.http.config.Lookup<ConnectionSocketFactory> getSocketFactoryRegistry(org.apache.http.protocol.HttpContext context)
public void connect(ManagedHttpClientConnection conn, org.apache.http.HttpHost host, java.net.InetSocketAddress localAddress, int connectTimeout, org.apache.http.config.SocketConfig socketConfig, org.apache.http.protocol.HttpContext context) throws java.io.IOException
connect in interface HttpClientConnectionOperatorjava.io.IOExceptionpublic void upgrade(ManagedHttpClientConnection conn, org.apache.http.HttpHost host, org.apache.http.protocol.HttpContext context) throws java.io.IOException
upgrade in interface HttpClientConnectionOperatorjava.io.IOException