Class ConnectionContext$

java.lang.Object
org.apache.pekko.http.scaladsl.ConnectionContext$

public class ConnectionContext$ extends Object
  • Field Details

    • MODULE$

      public static final ConnectionContext$ MODULE$
      Static reference to the singleton instance of this Scala object.
  • Constructor Details

    • ConnectionContext$

      public ConnectionContext$()
  • Method Details

    • httpsServer

      public HttpsConnectionContext httpsServer(SSLContext sslContext)
      Creates an HttpsConnectionContext for server-side use from the given SSLContext.
      Parameters:
      sslContext - (undocumented)
      Returns:
      (undocumented)
    • httpsServer

      public HttpsConnectionContext httpsServer(scala.Function0<SSLEngine> createSSLEngine)
      If you want complete control over how to create the SSLEngine you can use this method.
      Parameters:
      createSSLEngine - (undocumented)
      Returns:
      (undocumented)
    • httpsClient

      public HttpsConnectionContext httpsClient(SSLContext context)
      Creates an HttpsConnectionContext for client-side use from the given SSLContext.
      Parameters:
      context - (undocumented)
      Returns:
      (undocumented)
    • httpsClient

      public HttpsConnectionContext httpsClient(scala.Function2<String,Object,SSLEngine> createSSLEngine)
      If you want complete control over how to create the SSLEngine you can use this method.

      Note that this means it is up to you to make sure features like SNI and hostname verification are enabled as needed.

      Parameters:
      createSSLEngine - (undocumented)
      Returns:
      (undocumented)
    • noEncryption

      public HttpConnectionContext$ noEncryption()