Package org.apache.http.impl.nio.pool
Class BasicNIOConnFactory
- java.lang.Object
-
- org.apache.http.impl.nio.pool.BasicNIOConnFactory
-
- All Implemented Interfaces:
NIOConnFactory<org.apache.http.HttpHost,NHttpClientConnection>
@Contract(threading=IMMUTABLE_CONDITIONAL) public class BasicNIOConnFactory extends java.lang.Object implements NIOConnFactory<org.apache.http.HttpHost,NHttpClientConnection>
A basicNIOConnFactory
implementation that createsNHttpClientConnection
instances given aHttpHost
instance.- Since:
- 4.2
-
-
Constructor Summary
Constructors Constructor Description BasicNIOConnFactory(javax.net.ssl.SSLContext sslContext, SSLSetupHandler sslHandler, org.apache.http.config.ConnectionConfig config)
BasicNIOConnFactory(javax.net.ssl.SSLContext sslContext, SSLSetupHandler sslHandler, org.apache.http.HttpResponseFactory responseFactory, ByteBufferAllocator allocator, org.apache.http.params.HttpParams params)
BasicNIOConnFactory(javax.net.ssl.SSLContext sslContext, SSLSetupHandler sslHandler, NHttpMessageParserFactory<org.apache.http.HttpResponse> responseParserFactory, NHttpMessageWriterFactory<org.apache.http.HttpRequest> requestWriterFactory, ByteBufferAllocator allocator, org.apache.http.config.ConnectionConfig config)
BasicNIOConnFactory(javax.net.ssl.SSLContext sslContext, SSLSetupHandler sslHandler, org.apache.http.params.HttpParams params)
Deprecated.BasicNIOConnFactory(org.apache.http.config.ConnectionConfig config)
BasicNIOConnFactory(NHttpConnectionFactory<? extends NHttpClientConnection> plainFactory)
BasicNIOConnFactory(NHttpConnectionFactory<? extends NHttpClientConnection> plainFactory, NHttpConnectionFactory<? extends NHttpClientConnection> sslFactory)
BasicNIOConnFactory(org.apache.http.params.HttpParams params)
Deprecated.(4.3) useBasicNIOConnFactory(ConnectionConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NHttpClientConnection
create(org.apache.http.HttpHost route, IOSession session)
-
-
-
Constructor Detail
-
BasicNIOConnFactory
public BasicNIOConnFactory(NHttpConnectionFactory<? extends NHttpClientConnection> plainFactory, NHttpConnectionFactory<? extends NHttpClientConnection> sslFactory)
-
BasicNIOConnFactory
public BasicNIOConnFactory(NHttpConnectionFactory<? extends NHttpClientConnection> plainFactory)
-
BasicNIOConnFactory
@Deprecated public BasicNIOConnFactory(javax.net.ssl.SSLContext sslContext, SSLSetupHandler sslHandler, org.apache.http.HttpResponseFactory responseFactory, ByteBufferAllocator allocator, org.apache.http.params.HttpParams params)
-
BasicNIOConnFactory
@Deprecated public BasicNIOConnFactory(javax.net.ssl.SSLContext sslContext, SSLSetupHandler sslHandler, org.apache.http.params.HttpParams params)
Deprecated.
-
BasicNIOConnFactory
@Deprecated public BasicNIOConnFactory(org.apache.http.params.HttpParams params)
Deprecated.(4.3) useBasicNIOConnFactory(ConnectionConfig)
-
BasicNIOConnFactory
public BasicNIOConnFactory(javax.net.ssl.SSLContext sslContext, SSLSetupHandler sslHandler, NHttpMessageParserFactory<org.apache.http.HttpResponse> responseParserFactory, NHttpMessageWriterFactory<org.apache.http.HttpRequest> requestWriterFactory, ByteBufferAllocator allocator, org.apache.http.config.ConnectionConfig config)
- Since:
- 4.3
-
BasicNIOConnFactory
public BasicNIOConnFactory(javax.net.ssl.SSLContext sslContext, SSLSetupHandler sslHandler, org.apache.http.config.ConnectionConfig config)
- Since:
- 4.3
-
BasicNIOConnFactory
public BasicNIOConnFactory(org.apache.http.config.ConnectionConfig config)
- Since:
- 4.3
-
-
Method Detail
-
create
public NHttpClientConnection create(org.apache.http.HttpHost route, IOSession session) throws java.io.IOException
- Specified by:
create
in interfaceNIOConnFactory<org.apache.http.HttpHost,NHttpClientConnection>
- Throws:
java.io.IOException
-
-