## Uses of Interface
org.apache.http.nio.reactor.ssl.SSLSetupHandler

Packages that use SSLSetupHandler
Package | Description
--- | ---
org.apache.http.impl.nio | Default implementations for interfaces in `org.apache.http.nio`.
org.apache.http.impl.nio.pool | Basic implementations for interfaces in `org.apache.http.nio.pool`.
org.apache.http.nio.reactor.ssl | Non-blocking TLS/SSL session implementation.

### Uses of SSLSetupHandler in org.apache.http.impl.nio

Methods in org.apache.http.impl.nio with parameters of type SSLSetupHandler
Modifier and Type | Method and Description
--- | ---
`protected SSLIOSession` | SSLNHttpClientConnectionFactory.`createSSLIOSession(IOSession iosession, SSLContext sslcontext, SSLSetupHandler sslHandler)`
`protected SSLIOSession` | SSLNHttpServerConnectionFactory.`createSSLIOSession(IOSession iosession, SSLContext sslcontext, SSLSetupHandler sslHandler)`

Constructors in org.apache.http.impl.nio with parameters of type SSLSetupHandler
Constructor and Description
`DefaultHttpClientIODispatch(NHttpClientEventHandler handler, SSLContext sslcontext, SSLSetupHandler sslHandler, ConnectionConfig config)`
`DefaultHttpClientIODispatch(NHttpClientEventHandler handler, SSLContext sslcontext, SSLSetupHandler sslHandler, HttpParams params)` Deprecated. (4.3) use `DefaultHttpClientIODispatch.DefaultHttpClientIODispatch( NHttpClientEventHandler, SSLContext, SSLSetupHandler, ConnectionConfig)`
`DefaultHttpServerIODispatch(NHttpServerEventHandler handler, SSLContext sslcontext, SSLSetupHandler sslHandler, ConnectionConfig config)`
`DefaultHttpServerIODispatch(NHttpServerEventHandler handler, SSLContext sslcontext, SSLSetupHandler sslHandler, HttpParams params)` Deprecated. (4.3) use `DefaultHttpServerIODispatch.DefaultHttpServerIODispatch( NHttpServerEventHandler, SSLContext, SSLSetupHandler, ConnectionConfig)`
`SSLNHttpClientConnectionFactory(SSLContext sslcontext, SSLSetupHandler sslHandler, ConnectionConfig config)`
`SSLNHttpClientConnectionFactory(SSLContext sslcontext, SSLSetupHandler sslHandler, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, NHttpMessageParserFactory<HttpResponse> responseParserFactory, NHttpMessageWriterFactory<HttpRequest> requestWriterFactory, ByteBufferAllocator allocator, ConnectionConfig cconfig)`
`SSLNHttpClientConnectionFactory(SSLContext sslcontext, SSLSetupHandler sslHandler, HttpParams params)` Deprecated. (4.3) use `SSLNHttpClientConnectionFactory.SSLNHttpClientConnectionFactory(SSLContext, SSLSetupHandler, ConnectionConfig)`
`SSLNHttpClientConnectionFactory(SSLContext sslcontext, SSLSetupHandler sslHandler, HttpResponseFactory responseFactory, ByteBufferAllocator allocator, HttpParams params)` Deprecated. (4.3) use `SSLNHttpClientConnectionFactory.SSLNHttpClientConnectionFactory(SSLContext, SSLSetupHandler, NHttpMessageParserFactory, NHttpMessageWriterFactory, ByteBufferAllocator, ConnectionConfig)`
`SSLNHttpClientConnectionFactory(SSLContext sslcontext, SSLSetupHandler sslHandler, NHttpMessageParserFactory<HttpResponse> responseParserFactory, NHttpMessageWriterFactory<HttpRequest> requestWriterFactory, ByteBufferAllocator allocator, ConnectionConfig cconfig)`
`SSLNHttpClientConnectionFactory(SSLContext sslcontext, SSLSetupHandler sslHandler, NHttpMessageParserFactory<HttpResponse> responseParserFactory, NHttpMessageWriterFactory<HttpRequest> requestWriterFactory, ConnectionConfig cconfig)`
`SSLNHttpServerConnectionFactory(SSLContext sslcontext, SSLSetupHandler sslHandler, ConnectionConfig config)`
`SSLNHttpServerConnectionFactory(SSLContext sslcontext, SSLSetupHandler sslHandler, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, NHttpMessageParserFactory<HttpRequest> requestParserFactory, NHttpMessageWriterFactory<HttpResponse> responseWriterFactory, ByteBufferAllocator allocator, ConnectionConfig cconfig)`
`SSLNHttpServerConnectionFactory(SSLContext sslcontext, SSLSetupHandler sslHandler, HttpParams params)` Deprecated. (4.3) use `SSLNHttpServerConnectionFactory.SSLNHttpServerConnectionFactory(SSLContext, SSLSetupHandler, ConnectionConfig)`
`SSLNHttpServerConnectionFactory(SSLContext sslcontext, SSLSetupHandler sslHandler, HttpRequestFactory requestFactory, ByteBufferAllocator allocator, HttpParams params)` Deprecated. (4.3) use `SSLNHttpServerConnectionFactory.SSLNHttpServerConnectionFactory(SSLContext, SSLSetupHandler, NHttpMessageParserFactory, NHttpMessageWriterFactory, ByteBufferAllocator, ConnectionConfig)`
`SSLNHttpServerConnectionFactory(SSLContext sslcontext, SSLSetupHandler sslHandler, NHttpMessageParserFactory<HttpRequest> requestParserFactory, NHttpMessageWriterFactory<HttpResponse> responseWriterFactory, ByteBufferAllocator allocator, ConnectionConfig cconfig)`
`SSLNHttpServerConnectionFactory(SSLContext sslcontext, SSLSetupHandler sslHandler, NHttpMessageParserFactory<HttpRequest> requestParserFactory, NHttpMessageWriterFactory<HttpResponse> responseWriterFactory, ConnectionConfig cconfig)`

### Uses of SSLSetupHandler in org.apache.http.impl.nio.pool

Constructors in org.apache.http.impl.nio.pool with parameters of type SSLSetupHandler
Constructor and Description
`BasicNIOConnFactory(SSLContext sslcontext, SSLSetupHandler sslHandler, ConnectionConfig config)`
`BasicNIOConnFactory(SSLContext sslcontext, SSLSetupHandler sslHandler, HttpParams params)` Deprecated. (4.3) use `BasicNIOConnFactory.BasicNIOConnFactory(SSLContext, SSLSetupHandler, ConnectionConfig)`
`BasicNIOConnFactory(SSLContext sslcontext, SSLSetupHandler sslHandler, HttpResponseFactory responseFactory, ByteBufferAllocator allocator, HttpParams params)` Deprecated. (4.3) use `BasicNIOConnFactory.BasicNIOConnFactory(SSLContext, SSLSetupHandler, NHttpMessageParserFactory, NHttpMessageWriterFactory, ByteBufferAllocator, ConnectionConfig)`
`BasicNIOConnFactory(SSLContext sslcontext, SSLSetupHandler sslHandler, NHttpMessageParserFactory<HttpResponse> responseParserFactory, NHttpMessageWriterFactory<HttpRequest> requestWriterFactory, ByteBufferAllocator allocator, ConnectionConfig config)`

### Uses of SSLSetupHandler in org.apache.http.nio.reactor.ssl

Methods in org.apache.http.nio.reactor.ssl that return SSLSetupHandler
Modifier and Type | Method and Description
--- | ---
`protected SSLSetupHandler` | SSLIOSession.`getSSLSetupHandler()`

Constructors in org.apache.http.nio.reactor.ssl with parameters of type SSLSetupHandler
Constructor and Description
`SSLIOSession(IOSession session, SSLMode defaultMode, SSLContext sslContext, SSLSetupHandler handler)` Creates new instance of `SSLIOSession` class.