@Contract(threading=IMMUTABLE_CONDITIONAL) public class SSLNHttpClientConnectionFactory extends java.lang.Object implements NHttpConnectionFactory<DefaultNHttpClientConnection>
NHttpClientConnections.| Modifier and Type | Field and Description |
|---|---|
private ByteBufferAllocator |
allocator |
private ConnectionConfig |
cconfig |
private ContentLengthStrategy |
incomingContentStrategy |
static SSLNHttpClientConnectionFactory |
INSTANCE |
private ContentLengthStrategy |
outgoingContentStrategy |
private NHttpMessageWriterFactory<HttpRequest> |
requestWriterFactory |
private NHttpMessageParserFactory<HttpResponse> |
responseParserFactory |
private javax.net.ssl.SSLContext |
sslContext |
private SSLSetupHandler |
sslHandler |
| Modifier and Type | Method and Description |
|---|---|
DefaultNHttpClientConnection |
createConnection(IOSession iosession) |
protected DefaultNHttpClientConnection |
createConnection(IOSession session,
HttpResponseFactory responseFactory,
ByteBufferAllocator allocator,
HttpParams params)
Deprecated.
(4.3) no longer used.
|
protected SSLIOSession |
createSSLIOSession(IOSession iosession,
javax.net.ssl.SSLContext sslContext,
SSLSetupHandler sslHandler) |
public static final SSLNHttpClientConnectionFactory INSTANCE
private final ContentLengthStrategy incomingContentStrategy
private final ContentLengthStrategy outgoingContentStrategy
private final NHttpMessageParserFactory<HttpResponse> responseParserFactory
private final NHttpMessageWriterFactory<HttpRequest> requestWriterFactory
private final ByteBufferAllocator allocator
private final javax.net.ssl.SSLContext sslContext
private final SSLSetupHandler sslHandler
private final ConnectionConfig cconfig
@Deprecated
public SSLNHttpClientConnectionFactory(javax.net.ssl.SSLContext sslContext,
SSLSetupHandler sslHandler,
HttpResponseFactory responseFactory,
ByteBufferAllocator allocator,
HttpParams params)
@Deprecated
public SSLNHttpClientConnectionFactory(javax.net.ssl.SSLContext sslContext,
SSLSetupHandler sslHandler,
HttpParams params)
SSLNHttpClientConnectionFactory(SSLContext,
SSLSetupHandler, ConnectionConfig)@Deprecated public SSLNHttpClientConnectionFactory(HttpParams params)
SSLNHttpClientConnectionFactory(ConnectionConfig)public SSLNHttpClientConnectionFactory(javax.net.ssl.SSLContext sslContext,
SSLSetupHandler sslHandler,
ContentLengthStrategy incomingContentStrategy,
ContentLengthStrategy outgoingContentStrategy,
NHttpMessageParserFactory<HttpResponse> responseParserFactory,
NHttpMessageWriterFactory<HttpRequest> requestWriterFactory,
ByteBufferAllocator allocator,
ConnectionConfig cconfig)
public SSLNHttpClientConnectionFactory(javax.net.ssl.SSLContext sslContext,
SSLSetupHandler sslHandler,
NHttpMessageParserFactory<HttpResponse> responseParserFactory,
NHttpMessageWriterFactory<HttpRequest> requestWriterFactory,
ByteBufferAllocator allocator,
ConnectionConfig cconfig)
public SSLNHttpClientConnectionFactory(javax.net.ssl.SSLContext sslContext,
SSLSetupHandler sslHandler,
NHttpMessageParserFactory<HttpResponse> responseParserFactory,
NHttpMessageWriterFactory<HttpRequest> requestWriterFactory,
ConnectionConfig cconfig)
public SSLNHttpClientConnectionFactory(javax.net.ssl.SSLContext sslContext,
SSLSetupHandler sslHandler,
ConnectionConfig config)
public SSLNHttpClientConnectionFactory(ConnectionConfig config)
public SSLNHttpClientConnectionFactory()
@Deprecated protected DefaultNHttpClientConnection createConnection(IOSession session, HttpResponseFactory responseFactory, ByteBufferAllocator allocator, HttpParams params)
protected SSLIOSession createSSLIOSession(IOSession iosession, javax.net.ssl.SSLContext sslContext, SSLSetupHandler sslHandler)
public DefaultNHttpClientConnection createConnection(IOSession iosession)
createConnection in interface NHttpConnectionFactory<DefaultNHttpClientConnection>