@Contract(threading=IMMUTABLE_CONDITIONAL) public class SSLNHttpServerConnectionFactory extends Object implements NHttpConnectionFactory<DefaultNHttpServerConnection>
NHttpServerConnection
s.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 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,
SSLContext sslContext,
SSLSetupHandler sslHandler) |
private final 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(SSLContext sslContext, SSLSetupHandler sslHandler, HttpRequestFactory requestFactory, ByteBufferAllocator allocator, HttpParams params)
@Deprecated public SSLNHttpServerConnectionFactory(SSLContext sslContext, SSLSetupHandler sslHandler, HttpParams params)
SSLNHttpServerConnectionFactory(SSLContext,
SSLSetupHandler, ConnectionConfig)
@Deprecated public SSLNHttpServerConnectionFactory(HttpParams params)
SSLNHttpServerConnectionFactory(ConnectionConfig)
public SSLNHttpServerConnectionFactory(SSLContext sslContext, SSLSetupHandler sslHandler, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, NHttpMessageParserFactory<HttpRequest> requestParserFactory, NHttpMessageWriterFactory<HttpResponse> responseWriterFactory, ByteBufferAllocator allocator, ConnectionConfig cconfig)
public SSLNHttpServerConnectionFactory(SSLContext sslContext, SSLSetupHandler sslHandler, NHttpMessageParserFactory<HttpRequest> requestParserFactory, NHttpMessageWriterFactory<HttpResponse> responseWriterFactory, ByteBufferAllocator allocator, ConnectionConfig cconfig)
public SSLNHttpServerConnectionFactory(SSLContext sslContext, SSLSetupHandler sslHandler, NHttpMessageParserFactory<HttpRequest> requestParserFactory, NHttpMessageWriterFactory<HttpResponse> responseWriterFactory, ConnectionConfig cconfig)
public SSLNHttpServerConnectionFactory(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, SSLContext sslContext, SSLSetupHandler sslHandler)
public DefaultNHttpServerConnection createConnection(IOSession iosession)
createConnection
in interface NHttpConnectionFactory<DefaultNHttpServerConnection>
WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses