Package org.apache.http.impl.pool
Class BasicConnFactory
java.lang.Object
org.apache.http.impl.pool.BasicConnFactory
- All Implemented Interfaces:
ConnFactory<HttpHost,
HttpClientConnection>
@Contract(threading=IMMUTABLE_CONDITIONAL)
public class BasicConnFactory
extends Object
implements ConnFactory<HttpHost,HttpClientConnection>
A very basic
ConnFactory
implementation that creates
HttpClientConnection
instances given a HttpHost
instance.- Since:
- 4.2
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final int
private final HttpConnectionFactory
<? extends HttpClientConnection> private final SocketFactory
private final SocketConfig
private final SSLSocketFactory
-
Constructor Summary
ConstructorsConstructorDescriptionBasicConnFactory
(int connectTimeout, SocketConfig sconfig, ConnectionConfig cconfig) BasicConnFactory
(SocketFactory plainfactory, SSLSocketFactory sslfactory, int connectTimeout, SocketConfig sconfig, ConnectionConfig cconfig) BasicConnFactory
(SSLSocketFactory sslfactory, HttpParams params) Deprecated.BasicConnFactory
(SocketConfig sconfig, ConnectionConfig cconfig) BasicConnFactory
(HttpParams params) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionprotected HttpClientConnection
create
(Socket socket, HttpParams params) Deprecated.(4.3) no longer used.
-
Field Details
-
plainfactory
-
sslfactory
-
connectTimeout
private final int connectTimeout -
sconfig
-
connFactory
-
-
Constructor Details
-
BasicConnFactory
Deprecated. -
BasicConnFactory
Deprecated. -
BasicConnFactory
public BasicConnFactory(SocketFactory plainfactory, SSLSocketFactory sslfactory, int connectTimeout, SocketConfig sconfig, ConnectionConfig cconfig) - Since:
- 4.3
-
BasicConnFactory
- Since:
- 4.3
-
BasicConnFactory
- Since:
- 4.3
-
BasicConnFactory
public BasicConnFactory()- Since:
- 4.3
-
-
Method Details
-
create
@Deprecated protected HttpClientConnection create(Socket socket, HttpParams params) throws IOException Deprecated.(4.3) no longer used.- Throws:
IOException
-
create
- Specified by:
create
in interfaceConnFactory<HttpHost,
HttpClientConnection> - Throws:
IOException
-
BasicConnFactory(SocketFactory, SSLSocketFactory, int, SocketConfig, ConnectionConfig)
.