Package org.apache.http.impl.conn
Class DefaultHttpClientConnectionOperator
java.lang.Object
org.apache.http.impl.conn.DefaultHttpClientConnectionOperator
- All Implemented Interfaces:
HttpClientConnectionOperator
@Contract(threading=IMMUTABLE_CONDITIONAL)
public class DefaultHttpClientConnectionOperator
extends Object
implements HttpClientConnectionOperator
Default implementation of
HttpClientConnectionOperator
used as default in Http client,
when no instance provided by user to BasicHttpClientConnectionManager
or PoolingHttpClientConnectionManager
constructor.- Since:
- 4.4
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultHttpClientConnectionOperator
(Lookup<ConnectionSocketFactory> socketFactoryRegistry, SchemePortResolver schemePortResolver, DnsResolver dnsResolver) -
Method Summary
Modifier and TypeMethodDescriptionvoid
connect
(ManagedHttpClientConnection conn, HttpHost host, InetSocketAddress localAddress, int connectTimeout, SocketConfig socketConfig, HttpContext context) void
upgrade
(ManagedHttpClientConnection conn, HttpHost host, HttpContext context)
-
Constructor Details
-
DefaultHttpClientConnectionOperator
public DefaultHttpClientConnectionOperator(Lookup<ConnectionSocketFactory> socketFactoryRegistry, SchemePortResolver schemePortResolver, DnsResolver dnsResolver)
-
-
Method Details
-
connect
public void connect(ManagedHttpClientConnection conn, HttpHost host, InetSocketAddress localAddress, int connectTimeout, SocketConfig socketConfig, HttpContext context) throws IOException - Specified by:
connect
in interfaceHttpClientConnectionOperator
- Throws:
IOException
-
upgrade
public void upgrade(ManagedHttpClientConnection conn, HttpHost host, HttpContext context) throws IOException - Specified by:
upgrade
in interfaceHttpClientConnectionOperator
- Throws:
IOException
-