Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Add factory methods to DefaultHttpServerIODispatch to handle a null SSLContext:
/** * Creates a new instance of this class to be used for dispatching I/O event * notifications to the given protocol handler. * * @param handler the client protocol handler. * @param sslContext an SSLContext or null (for a plain text connection.) * @param config a connection configuration * @return a new instance * @since 4.4.7 */ public static DefaultHttpServerIODispatch create(final NHttpServerEventHandler handler, final SSLContext sslContext, final ConnectionConfig config) { return sslContext == null ? new DefaultHttpServerIODispatch(handler, config) : new DefaultHttpServerIODispatch(handler, sslContext, config); } /** * Creates a new instance of this class to be used for dispatching I/O event * notifications to the given protocol handler. * * @param handler the client protocol handler. * @param sslContext an SSLContext or null (for a plain text connection.) * @param sslHandler customizes various aspects of the TLS/SSL protocol. * @param config a connection configuration * @return a new instance * @since 4.4.7 */ public static DefaultHttpServerIODispatch create(final NHttpServerEventHandler handler, final SSLContext sslContext, final SSLSetupHandler sslHandler, final ConnectionConfig config) { return sslContext == null ? new DefaultHttpServerIODispatch(handler, config) : new DefaultHttpServerIODispatch(handler, sslContext, sslHandler, config); }
Attachments
Issue Links
- is a clone of
-
HTTPCORE-460 Add factory methods to DefaultHttpClientIODispatch to handle a null SSLContext
- Closed