org.apache.http.impl.pool
Class BasicConnFactory

java.lang.Object
  extended by org.apache.http.impl.pool.BasicConnFactory
All Implemented Interfaces:
ConnFactory<org.apache.http.HttpHost,org.apache.http.HttpClientConnection>

@Immutable
public class BasicConnFactory
extends java.lang.Object
implements ConnFactory<org.apache.http.HttpHost,org.apache.http.HttpClientConnection>

A very basic ConnFactory implementation that creates HttpClientConnection instances given a HttpHost instance.

Since:
4.2
See Also:
HttpHost

Constructor Summary
BasicConnFactory()
           
BasicConnFactory(org.apache.http.params.HttpParams params)
          Deprecated. (4.3) use BasicConnFactory(int, SocketConfig, ConnectionConfig).
BasicConnFactory(int connectTimeout, SocketConfig sconfig, ConnectionConfig cconfig)
           
BasicConnFactory(SocketConfig sconfig, ConnectionConfig cconfig)
           
BasicConnFactory(javax.net.SocketFactory plainfactory, javax.net.ssl.SSLSocketFactory sslfactory, int connectTimeout, SocketConfig sconfig, ConnectionConfig cconfig)
           
BasicConnFactory(javax.net.ssl.SSLSocketFactory sslfactory, org.apache.http.params.HttpParams params)
          Deprecated. (4.3) use BasicConnFactory(SocketFactory, SSLSocketFactory, int, SocketConfig, ConnectionConfig).
 
Method Summary
 org.apache.http.HttpClientConnection create(org.apache.http.HttpHost host)
           
protected  org.apache.http.HttpClientConnection create(java.net.Socket socket, org.apache.http.params.HttpParams params)
          Deprecated. (4.3) no longer used.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicConnFactory

@Deprecated
public BasicConnFactory(javax.net.ssl.SSLSocketFactory sslfactory,
                                   org.apache.http.params.HttpParams params)
Deprecated. (4.3) use BasicConnFactory(SocketFactory, SSLSocketFactory, int, SocketConfig, ConnectionConfig).


BasicConnFactory

@Deprecated
public BasicConnFactory(org.apache.http.params.HttpParams params)
Deprecated. (4.3) use BasicConnFactory(int, SocketConfig, ConnectionConfig).


BasicConnFactory

public BasicConnFactory(javax.net.SocketFactory plainfactory,
                        javax.net.ssl.SSLSocketFactory sslfactory,
                        int connectTimeout,
                        SocketConfig sconfig,
                        ConnectionConfig cconfig)
Since:
4.3

BasicConnFactory

public BasicConnFactory(int connectTimeout,
                        SocketConfig sconfig,
                        ConnectionConfig cconfig)
Since:
4.3

BasicConnFactory

public BasicConnFactory(SocketConfig sconfig,
                        ConnectionConfig cconfig)
Since:
4.3

BasicConnFactory

public BasicConnFactory()
Since:
4.3
Method Detail

create

@Deprecated
protected org.apache.http.HttpClientConnection create(java.net.Socket socket,
                                                                 org.apache.http.params.HttpParams params)
                                               throws java.io.IOException
Deprecated. (4.3) no longer used.

Throws:
java.io.IOException

create

public org.apache.http.HttpClientConnection create(org.apache.http.HttpHost host)
                                            throws java.io.IOException
Specified by:
create in interface ConnFactory<org.apache.http.HttpHost,org.apache.http.HttpClientConnection>
Throws:
java.io.IOException