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

public Class BasicConnFactory

extends Object
implements ConnFactory<HttpHost, HttpClientConnection>
Class Inheritance
All Implemented Interfaces
org.apache.http.pool.ConnFactory
Annotations
@SuppressWarnings:deprecation
@Contract
threading:IMMUTABLE_CONDITIONAL
Imports
java.io.IOException, java.net.InetSocketAddress, .Socket, java.security.AccessController, .PrivilegedActionException, .PrivilegedExceptionAction, javax.net.SocketFactory, javax.net.ssl.SSLSocketFactory, org.apache.http.HttpClientConnection, .HttpConnectionFactory, .HttpHost, org.apache.http.annotation.Contract, .ThreadingBehavior, org.apache.http.config.ConnectionConfig, .SocketConfig, org.apache.http.impl.DefaultBHttpClientConnection, .DefaultBHttpClientConnectionFactory, org.apache.http.params.CoreConnectionPNames, .HttpParamConfig, .HttpParams, org.apache.http.pool.ConnFactory, org.apache.http.util.Args, .Asserts

A very basic ConnFactory implementation that creates HttpClientConnection instances given a HttpHost instance.
Since
4.2
See Also
HttpHost

Field Summary

Modifier and TypeField and Description
private final int
private final HttpConnectionFactory<? extends HttpClientConnection>
private final SocketFactory
private final SocketConfig
private final SSLSocketFactory

Constructor Summary

AccessConstructor and Description
public
public
public
BasicConnFactory(final SocketFactory plainfactory, final SSLSocketFactory sslfactory, final int connectTimeout, final SocketConfig sconfig, final ConnectionConfig cconfig)

public
BasicConnFactory(final int connectTimeout, final SocketConfig sconfig, final ConnectionConfig cconfig)

public
BasicConnFactory(final SocketConfig sconfig, final ConnectionConfig cconfig)

public

Method Summary

Modifier and TypeMethod and Description
protected HttpClientConnection
create(final Socket socket, final HttpParams params)

Deprecated (4.3) no longer used.
public HttpClientConnection
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

connectTimeoutback to summary
private final int connectTimeout
connFactoryback to summary
private final HttpConnectionFactory<? extends HttpClientConnection> connFactory
plainfactoryback to summary
private final SocketFactory plainfactory
sconfigback to summary
private final SocketConfig sconfig
sslfactoryback to summary
private final SSLSocketFactory sslfactory

Constructor Detail

BasicConnFactoryback to summary
public BasicConnFactory(final SSLSocketFactory sslfactory, final HttpParams params)
Annotations
@Deprecated
BasicConnFactoryback to summary
public BasicConnFactory(final HttpParams params)
Annotations
@Deprecated
BasicConnFactoryback to summary
public BasicConnFactory(final SocketFactory plainfactory, final SSLSocketFactory sslfactory, final int connectTimeout, final SocketConfig sconfig, final ConnectionConfig cconfig)
Since
4.3
BasicConnFactoryback to summary
public BasicConnFactory(final int connectTimeout, final SocketConfig sconfig, final ConnectionConfig cconfig)
Since
4.3
BasicConnFactoryback to summary
public BasicConnFactory(final SocketConfig sconfig, final ConnectionConfig cconfig)
Since
4.3
BasicConnFactoryback to summary
public BasicConnFactory()
Since
4.3

Method Detail

createback to summary
protected HttpClientConnection create(final Socket socket, final HttpParams params) throws IOException

Deprecated

(4.3) no longer used.

Annotations
@Deprecated
createback to summary
public HttpClientConnection create(final HttpHost host) throws IOException

Implements org.apache.http.pool.ConnFactory.create.

Annotations
@Override