Package org.apache.http.impl.nio
Class SSLNHttpServerConnectionFactory
- java.lang.Object
-
- org.apache.http.impl.nio.SSLNHttpServerConnectionFactory
-
- All Implemented Interfaces:
NHttpConnectionFactory<DefaultNHttpServerConnection>
@Contract(threading=IMMUTABLE_CONDITIONAL) public class SSLNHttpServerConnectionFactory extends Object implements NHttpConnectionFactory<DefaultNHttpServerConnection>
Default factory for SSL encrypted, non-blockingNHttpServerConnection
s.- Since:
- 4.2
-
-
Constructor Summary
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description DefaultNHttpServerConnection
createConnection(IOSession ioSession)
protected DefaultNHttpServerConnection
createConnection(IOSession session, HttpRequestFactory requestFactory, ByteBufferAllocator allocator, HttpParams params)
Deprecated.(4.3) no longer used.protected SSLIOSession
createSSLIOSession(IOSession ioSession, SSLContext sslContext, SSLSetupHandler sslHandler)
-
-
-
Constructor Detail
-
SSLNHttpServerConnectionFactory
@Deprecated public SSLNHttpServerConnectionFactory(SSLContext sslContext, SSLSetupHandler sslHandler, HttpRequestFactory requestFactory, ByteBufferAllocator allocator, HttpParams params)
-
SSLNHttpServerConnectionFactory
@Deprecated public SSLNHttpServerConnectionFactory(SSLContext sslContext, SSLSetupHandler sslHandler, HttpParams params)
Deprecated.
-
SSLNHttpServerConnectionFactory
@Deprecated public SSLNHttpServerConnectionFactory(HttpParams params)
Deprecated.
-
SSLNHttpServerConnectionFactory
public SSLNHttpServerConnectionFactory(SSLContext sslContext, SSLSetupHandler sslHandler, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, NHttpMessageParserFactory<HttpRequest> requestParserFactory, NHttpMessageWriterFactory<HttpResponse> responseWriterFactory, ByteBufferAllocator allocator, ConnectionConfig cconfig)
- Since:
- 4.3
-
SSLNHttpServerConnectionFactory
public SSLNHttpServerConnectionFactory(SSLContext sslContext, SSLSetupHandler sslHandler, NHttpMessageParserFactory<HttpRequest> requestParserFactory, NHttpMessageWriterFactory<HttpResponse> responseWriterFactory, ByteBufferAllocator allocator, ConnectionConfig cconfig)
- Since:
- 4.3
-
SSLNHttpServerConnectionFactory
public SSLNHttpServerConnectionFactory(SSLContext sslContext, SSLSetupHandler sslHandler, NHttpMessageParserFactory<HttpRequest> requestParserFactory, NHttpMessageWriterFactory<HttpResponse> responseWriterFactory, ConnectionConfig cconfig)
- Since:
- 4.3
-
SSLNHttpServerConnectionFactory
public SSLNHttpServerConnectionFactory(SSLContext sslContext, SSLSetupHandler sslHandler, ConnectionConfig config)
- Since:
- 4.3
-
SSLNHttpServerConnectionFactory
public SSLNHttpServerConnectionFactory(ConnectionConfig config)
- Since:
- 4.3
-
SSLNHttpServerConnectionFactory
public SSLNHttpServerConnectionFactory()
- Since:
- 4.3
-
-
Method Detail
-
createConnection
@Deprecated protected DefaultNHttpServerConnection createConnection(IOSession session, HttpRequestFactory requestFactory, ByteBufferAllocator allocator, HttpParams params)
Deprecated.(4.3) no longer used.
-
createSSLIOSession
protected SSLIOSession createSSLIOSession(IOSession ioSession, SSLContext sslContext, SSLSetupHandler sslHandler)
- Since:
- 4.3
-
createConnection
public DefaultNHttpServerConnection createConnection(IOSession ioSession)
- Specified by:
createConnection
in interfaceNHttpConnectionFactory<DefaultNHttpServerConnection>
-
-