Package org.apache.http.impl.nio
Class SSLNHttpClientConnectionFactory
- java.lang.Object
-
- org.apache.http.impl.nio.SSLNHttpClientConnectionFactory
-
- All Implemented Interfaces:
NHttpConnectionFactory<DefaultNHttpClientConnection>
@Contract(threading=IMMUTABLE_CONDITIONAL) public class SSLNHttpClientConnectionFactory extends java.lang.Object implements NHttpConnectionFactory<DefaultNHttpClientConnection>
Default factory for SSL encrypted, non-blockingNHttpClientConnection
s.- Since:
- 4.2
-
-
Field Summary
Fields Modifier and Type Field Description static SSLNHttpClientConnectionFactory
INSTANCE
-
Constructor Summary
Constructors Constructor Description SSLNHttpClientConnectionFactory()
SSLNHttpClientConnectionFactory(javax.net.ssl.SSLContext sslContext, SSLSetupHandler sslHandler, org.apache.http.config.ConnectionConfig config)
SSLNHttpClientConnectionFactory(javax.net.ssl.SSLContext sslContext, SSLSetupHandler sslHandler, org.apache.http.entity.ContentLengthStrategy incomingContentStrategy, org.apache.http.entity.ContentLengthStrategy outgoingContentStrategy, NHttpMessageParserFactory<org.apache.http.HttpResponse> responseParserFactory, NHttpMessageWriterFactory<org.apache.http.HttpRequest> requestWriterFactory, ByteBufferAllocator allocator, org.apache.http.config.ConnectionConfig cconfig)
SSLNHttpClientConnectionFactory(javax.net.ssl.SSLContext sslContext, SSLSetupHandler sslHandler, org.apache.http.HttpResponseFactory responseFactory, ByteBufferAllocator allocator, org.apache.http.params.HttpParams params)
SSLNHttpClientConnectionFactory(javax.net.ssl.SSLContext sslContext, SSLSetupHandler sslHandler, NHttpMessageParserFactory<org.apache.http.HttpResponse> responseParserFactory, NHttpMessageWriterFactory<org.apache.http.HttpRequest> requestWriterFactory, org.apache.http.config.ConnectionConfig cconfig)
SSLNHttpClientConnectionFactory(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 cconfig)
SSLNHttpClientConnectionFactory(javax.net.ssl.SSLContext sslContext, SSLSetupHandler sslHandler, org.apache.http.params.HttpParams params)
Deprecated.SSLNHttpClientConnectionFactory(org.apache.http.config.ConnectionConfig config)
SSLNHttpClientConnectionFactory(org.apache.http.params.HttpParams params)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description DefaultNHttpClientConnection
createConnection(IOSession iosession)
protected DefaultNHttpClientConnection
createConnection(IOSession session, org.apache.http.HttpResponseFactory responseFactory, ByteBufferAllocator allocator, org.apache.http.params.HttpParams params)
Deprecated.(4.3) no longer used.protected SSLIOSession
createSSLIOSession(IOSession iosession, javax.net.ssl.SSLContext sslContext, SSLSetupHandler sslHandler)
-
-
-
Field Detail
-
INSTANCE
public static final SSLNHttpClientConnectionFactory INSTANCE
-
-
Constructor Detail
-
SSLNHttpClientConnectionFactory
@Deprecated public SSLNHttpClientConnectionFactory(javax.net.ssl.SSLContext sslContext, SSLSetupHandler sslHandler, org.apache.http.HttpResponseFactory responseFactory, ByteBufferAllocator allocator, org.apache.http.params.HttpParams params)
-
SSLNHttpClientConnectionFactory
@Deprecated public SSLNHttpClientConnectionFactory(javax.net.ssl.SSLContext sslContext, SSLSetupHandler sslHandler, org.apache.http.params.HttpParams params)
Deprecated.
-
SSLNHttpClientConnectionFactory
@Deprecated public SSLNHttpClientConnectionFactory(org.apache.http.params.HttpParams params)
Deprecated.
-
SSLNHttpClientConnectionFactory
public SSLNHttpClientConnectionFactory(javax.net.ssl.SSLContext sslContext, SSLSetupHandler sslHandler, org.apache.http.entity.ContentLengthStrategy incomingContentStrategy, org.apache.http.entity.ContentLengthStrategy outgoingContentStrategy, NHttpMessageParserFactory<org.apache.http.HttpResponse> responseParserFactory, NHttpMessageWriterFactory<org.apache.http.HttpRequest> requestWriterFactory, ByteBufferAllocator allocator, org.apache.http.config.ConnectionConfig cconfig)
- Since:
- 4.3
-
SSLNHttpClientConnectionFactory
public SSLNHttpClientConnectionFactory(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 cconfig)
- Since:
- 4.3
-
SSLNHttpClientConnectionFactory
public SSLNHttpClientConnectionFactory(javax.net.ssl.SSLContext sslContext, SSLSetupHandler sslHandler, NHttpMessageParserFactory<org.apache.http.HttpResponse> responseParserFactory, NHttpMessageWriterFactory<org.apache.http.HttpRequest> requestWriterFactory, org.apache.http.config.ConnectionConfig cconfig)
- Since:
- 4.3
-
SSLNHttpClientConnectionFactory
public SSLNHttpClientConnectionFactory(javax.net.ssl.SSLContext sslContext, SSLSetupHandler sslHandler, org.apache.http.config.ConnectionConfig config)
- Since:
- 4.3
-
SSLNHttpClientConnectionFactory
public SSLNHttpClientConnectionFactory(org.apache.http.config.ConnectionConfig config)
- Since:
- 4.3
-
SSLNHttpClientConnectionFactory
public SSLNHttpClientConnectionFactory()
- Since:
- 4.3
-
-
Method Detail
-
createConnection
@Deprecated protected DefaultNHttpClientConnection createConnection(IOSession session, org.apache.http.HttpResponseFactory responseFactory, ByteBufferAllocator allocator, org.apache.http.params.HttpParams params)
Deprecated.(4.3) no longer used.
-
createSSLIOSession
protected SSLIOSession createSSLIOSession(IOSession iosession, javax.net.ssl.SSLContext sslContext, SSLSetupHandler sslHandler)
- Since:
- 4.3
-
createConnection
public DefaultNHttpClientConnection createConnection(IOSession iosession)
- Specified by:
createConnection
in interfaceNHttpConnectionFactory<DefaultNHttpClientConnection>
-
-