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 Object
implements NIOConnFactory<org.apache.http.HttpHost,NHttpClientConnection>
A basic
NIOConnFactory
implementation that creates
NHttpClientConnection
instances given a HttpHost
instance.- Since:
- 4.2
-
Constructor Summary
ConstructorsConstructorDescriptionBasicNIOConnFactory
(SSLContext sslContext, SSLSetupHandler sslHandler, org.apache.http.config.ConnectionConfig config) BasicNIOConnFactory
(SSLContext sslContext, SSLSetupHandler sslHandler, org.apache.http.HttpResponseFactory responseFactory, ByteBufferAllocator allocator, org.apache.http.params.HttpParams params) Deprecated.BasicNIOConnFactory
(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
(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
Modifier and TypeMethodDescription
-
Constructor Details
-
BasicNIOConnFactory
public BasicNIOConnFactory(NHttpConnectionFactory<? extends NHttpClientConnection> plainFactory, NHttpConnectionFactory<? extends NHttpClientConnection> sslFactory) -
BasicNIOConnFactory
-
BasicNIOConnFactory
@Deprecated public BasicNIOConnFactory(SSLContext sslContext, SSLSetupHandler sslHandler, org.apache.http.HttpResponseFactory responseFactory, ByteBufferAllocator allocator, org.apache.http.params.HttpParams params) -
BasicNIOConnFactory
@Deprecated public BasicNIOConnFactory(SSLContext sslContext, SSLSetupHandler sslHandler, org.apache.http.params.HttpParams params) Deprecated. -
BasicNIOConnFactory
Deprecated.(4.3) useBasicNIOConnFactory(ConnectionConfig)
-
BasicNIOConnFactory
public BasicNIOConnFactory(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(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 Details
-
create
public NHttpClientConnection create(org.apache.http.HttpHost route, IOSession session) throws IOException - Specified by:
create
in interfaceNIOConnFactory<org.apache.http.HttpHost,
NHttpClientConnection> - Throws:
IOException
-
BasicNIOConnFactory(SSLContext, SSLSetupHandler, NHttpMessageParserFactory, NHttpMessageWriterFactory, ByteBufferAllocator, ConnectionConfig)