NIOConnFactory<org.apache.http.HttpHost,NHttpClientConnection>@Contract(threading=IMMUTABLE_CONDITIONAL) public class BasicNIOConnFactory extends java.lang.Object implements NIOConnFactory<org.apache.http.HttpHost,NHttpClientConnection>
NIOConnFactory implementation that creates
NHttpClientConnection instances given a HttpHost instance.| 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) use
BasicNIOConnFactory(ConnectionConfig) |
| Modifier and Type | Method | Description |
|---|---|---|
NHttpClientConnection |
create(org.apache.http.HttpHost route,
IOSession session) |
public BasicNIOConnFactory(NHttpConnectionFactory<? extends NHttpClientConnection> plainFactory, NHttpConnectionFactory<? extends NHttpClientConnection> sslFactory)
public BasicNIOConnFactory(NHttpConnectionFactory<? extends NHttpClientConnection> plainFactory)
@Deprecated
public BasicNIOConnFactory(javax.net.ssl.SSLContext sslContext,
SSLSetupHandler sslHandler,
org.apache.http.HttpResponseFactory responseFactory,
ByteBufferAllocator allocator,
org.apache.http.params.HttpParams params)
@Deprecated
public BasicNIOConnFactory(javax.net.ssl.SSLContext sslContext,
SSLSetupHandler sslHandler,
org.apache.http.params.HttpParams params)
BasicNIOConnFactory(SSLContext,
SSLSetupHandler, ConnectionConfig)@Deprecated public BasicNIOConnFactory(org.apache.http.params.HttpParams params)
BasicNIOConnFactory(ConnectionConfig)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)
public BasicNIOConnFactory(javax.net.ssl.SSLContext sslContext,
SSLSetupHandler sslHandler,
org.apache.http.config.ConnectionConfig config)
public BasicNIOConnFactory(org.apache.http.config.ConnectionConfig config)
public NHttpClientConnection create(org.apache.http.HttpHost route, IOSession session) throws java.io.IOException
create in interface NIOConnFactory<org.apache.http.HttpHost,NHttpClientConnection>java.io.IOException