@Contract(threading=IMMUTABLE_CONDITIONAL) public class SSLNHttpServerConnectionFactory extends java.lang.Object implements NHttpConnectionFactory<DefaultNHttpServerConnection>
NHttpServerConnections.| Modifier and Type | Field and Description |
|---|---|
private ByteBufferAllocator |
allocator |
private ConnectionConfig |
cconfig |
private ContentLengthStrategy |
incomingContentStrategy |
private ContentLengthStrategy |
outgoingContentStrategy |
private NHttpMessageParserFactory<HttpRequest> |
requestParserFactory |
private NHttpMessageWriterFactory<HttpResponse> |
responseWriterFactory |
private javax.net.ssl.SSLContext |
sslContext |
private SSLSetupHandler |
sslHandler |
| Modifier and Type | Method and 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,
javax.net.ssl.SSLContext sslContext,
SSLSetupHandler sslHandler) |
private final javax.net.ssl.SSLContext sslContext
private final SSLSetupHandler sslHandler
private final ContentLengthStrategy incomingContentStrategy
private final ContentLengthStrategy outgoingContentStrategy
private final NHttpMessageParserFactory<HttpRequest> requestParserFactory
private final NHttpMessageWriterFactory<HttpResponse> responseWriterFactory
private final ByteBufferAllocator allocator
private final ConnectionConfig cconfig
@Deprecated
public SSLNHttpServerConnectionFactory(javax.net.ssl.SSLContext sslContext,
SSLSetupHandler sslHandler,
HttpRequestFactory requestFactory,
ByteBufferAllocator allocator,
HttpParams params)
@Deprecated
public SSLNHttpServerConnectionFactory(javax.net.ssl.SSLContext sslContext,
SSLSetupHandler sslHandler,
HttpParams params)
SSLNHttpServerConnectionFactory(SSLContext,
SSLSetupHandler, ConnectionConfig)@Deprecated public SSLNHttpServerConnectionFactory(HttpParams params)
SSLNHttpServerConnectionFactory(ConnectionConfig)public SSLNHttpServerConnectionFactory(javax.net.ssl.SSLContext sslContext,
SSLSetupHandler sslHandler,
ContentLengthStrategy incomingContentStrategy,
ContentLengthStrategy outgoingContentStrategy,
NHttpMessageParserFactory<HttpRequest> requestParserFactory,
NHttpMessageWriterFactory<HttpResponse> responseWriterFactory,
ByteBufferAllocator allocator,
ConnectionConfig cconfig)
public SSLNHttpServerConnectionFactory(javax.net.ssl.SSLContext sslContext,
SSLSetupHandler sslHandler,
NHttpMessageParserFactory<HttpRequest> requestParserFactory,
NHttpMessageWriterFactory<HttpResponse> responseWriterFactory,
ByteBufferAllocator allocator,
ConnectionConfig cconfig)
public SSLNHttpServerConnectionFactory(javax.net.ssl.SSLContext sslContext,
SSLSetupHandler sslHandler,
NHttpMessageParserFactory<HttpRequest> requestParserFactory,
NHttpMessageWriterFactory<HttpResponse> responseWriterFactory,
ConnectionConfig cconfig)
public SSLNHttpServerConnectionFactory(javax.net.ssl.SSLContext sslContext,
SSLSetupHandler sslHandler,
ConnectionConfig config)
public SSLNHttpServerConnectionFactory(ConnectionConfig config)
public SSLNHttpServerConnectionFactory()
@Deprecated protected DefaultNHttpServerConnection createConnection(IOSession session, HttpRequestFactory requestFactory, ByteBufferAllocator allocator, HttpParams params)
protected SSLIOSession createSSLIOSession(IOSession iosession, javax.net.ssl.SSLContext sslContext, SSLSetupHandler sslHandler)
public DefaultNHttpServerConnection createConnection(IOSession iosession)
createConnection in interface NHttpConnectionFactory<DefaultNHttpServerConnection>