@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>
IOException
Copyright © 2005-2015 The Apache Software Foundation. All Rights Reserved.