@Immutable public class BasicNIOConnFactory extends Object implements NIOConnFactory<HttpHost,NHttpClientConnection>
NIOConnFactory implementation that creates
NHttpClientConnection instances given a HttpHost instance.
The following parameters can be used to customize the behavior of this class:
| Constructor and Description |
|---|
BasicNIOConnFactory(HttpParams params) |
BasicNIOConnFactory(NHttpConnectionFactory<? extends NHttpClientConnection> plainFactory) |
BasicNIOConnFactory(NHttpConnectionFactory<? extends NHttpClientConnection> plainFactory,
NHttpConnectionFactory<? extends NHttpClientConnection> sslFactory) |
BasicNIOConnFactory(SSLContext sslcontext,
SSLSetupHandler sslHandler,
HttpParams params) |
BasicNIOConnFactory(SSLContext sslcontext,
SSLSetupHandler sslHandler,
HttpResponseFactory responseFactory,
ByteBufferAllocator allocator,
HttpParams params) |
public BasicNIOConnFactory(NHttpConnectionFactory<? extends NHttpClientConnection> plainFactory, NHttpConnectionFactory<? extends NHttpClientConnection> sslFactory)
public BasicNIOConnFactory(NHttpConnectionFactory<? extends NHttpClientConnection> plainFactory)
public BasicNIOConnFactory(SSLContext sslcontext, SSLSetupHandler sslHandler, HttpResponseFactory responseFactory, ByteBufferAllocator allocator, HttpParams params)
public BasicNIOConnFactory(SSLContext sslcontext, SSLSetupHandler sslHandler, HttpParams params)
public BasicNIOConnFactory(HttpParams params)
public NHttpClientConnection create(HttpHost route, IOSession session) throws IOException
create in interface NIOConnFactory<HttpHost,NHttpClientConnection>IOExceptionCopyright © 2005–2013 The Apache Software Foundation. All rights reserved.