org.apache.http.impl.nio.pool
Class BasicNIOConnFactory
java.lang.Object
org.apache.http.impl.nio.pool.BasicNIOConnFactory
- All Implemented Interfaces:
- NIOConnFactory<HttpHost,NHttpClientConnection>
@Contract(threading=IMMUTABLE_CONDITIONAL)
public class BasicNIOConnFactory
- extends Object
- implements NIOConnFactory<HttpHost,NHttpClientConnection>
A basic NIOConnFactory
implementation that creates
NHttpClientConnection
instances given a HttpHost
instance.
- Since:
- 4.2
Constructor Summary |
BasicNIOConnFactory(ConnectionConfig config)
|
BasicNIOConnFactory(HttpParams params)
Deprecated. (4.3) use BasicNIOConnFactory(ConnectionConfig) |
BasicNIOConnFactory(NHttpConnectionFactory<? extends NHttpClientConnection> plainFactory)
|
BasicNIOConnFactory(NHttpConnectionFactory<? extends NHttpClientConnection> plainFactory,
NHttpConnectionFactory<? extends NHttpClientConnection> sslFactory)
|
BasicNIOConnFactory(SSLContext sslContext,
SSLSetupHandler sslHandler,
ConnectionConfig config)
|
BasicNIOConnFactory(SSLContext sslContext,
SSLSetupHandler sslHandler,
HttpParams params)
Deprecated. (4.3) use BasicNIOConnFactory(SSLContext,
SSLSetupHandler, ConnectionConfig) |
BasicNIOConnFactory(SSLContext sslContext,
SSLSetupHandler sslHandler,
HttpResponseFactory responseFactory,
ByteBufferAllocator allocator,
HttpParams params)
Deprecated. (4.3) use BasicNIOConnFactory(SSLContext,
SSLSetupHandler, NHttpMessageParserFactory, NHttpMessageWriterFactory,
ByteBufferAllocator, ConnectionConfig) |
BasicNIOConnFactory(SSLContext sslContext,
SSLSetupHandler sslHandler,
NHttpMessageParserFactory<HttpResponse> responseParserFactory,
NHttpMessageWriterFactory<HttpRequest> requestWriterFactory,
ByteBufferAllocator allocator,
ConnectionConfig config)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BasicNIOConnFactory
public BasicNIOConnFactory(NHttpConnectionFactory<? extends NHttpClientConnection> plainFactory,
NHttpConnectionFactory<? extends NHttpClientConnection> sslFactory)
BasicNIOConnFactory
public BasicNIOConnFactory(NHttpConnectionFactory<? extends NHttpClientConnection> plainFactory)
BasicNIOConnFactory
@Deprecated
public BasicNIOConnFactory(SSLContext sslContext,
SSLSetupHandler sslHandler,
HttpResponseFactory responseFactory,
ByteBufferAllocator allocator,
HttpParams params)
- Deprecated. (4.3) use
BasicNIOConnFactory(SSLContext,
SSLSetupHandler, NHttpMessageParserFactory, NHttpMessageWriterFactory,
ByteBufferAllocator, ConnectionConfig)
BasicNIOConnFactory
@Deprecated
public BasicNIOConnFactory(SSLContext sslContext,
SSLSetupHandler sslHandler,
HttpParams params)
- Deprecated. (4.3) use
BasicNIOConnFactory(SSLContext,
SSLSetupHandler, ConnectionConfig)
BasicNIOConnFactory
@Deprecated
public BasicNIOConnFactory(HttpParams params)
- Deprecated. (4.3) use
BasicNIOConnFactory(ConnectionConfig)
BasicNIOConnFactory
public BasicNIOConnFactory(SSLContext sslContext,
SSLSetupHandler sslHandler,
NHttpMessageParserFactory<HttpResponse> responseParserFactory,
NHttpMessageWriterFactory<HttpRequest> requestWriterFactory,
ByteBufferAllocator allocator,
ConnectionConfig config)
- Since:
- 4.3
BasicNIOConnFactory
public BasicNIOConnFactory(SSLContext sslContext,
SSLSetupHandler sslHandler,
ConnectionConfig config)
- Since:
- 4.3
BasicNIOConnFactory
public BasicNIOConnFactory(ConnectionConfig config)
- Since:
- 4.3
create
public NHttpClientConnection create(HttpHost route,
IOSession session)
throws IOException
- Specified by:
create
in interface NIOConnFactory<HttpHost,NHttpClientConnection>
- Throws:
IOException
Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.