Class Http2JDKAlpnSupport

java.lang.Object
akka.http.impl.engine.http2.Http2JDKAlpnSupport

public class Http2JDKAlpnSupport extends Object
INTERNAL API

The actual implementation of ALPN support on supported JDKs. We rely on lazy class loading to not fail with class loading errors when ALPN support is missing.

  • Constructor Details

    • Http2JDKAlpnSupport

      public Http2JDKAlpnSupport()
  • Method Details

    • jdkAlpnSupport

      public static SSLEngine jdkAlpnSupport(SSLEngine engine, scala.Function1<String,scala.runtime.BoxedUnit> setChosenProtocol)
    • applySessionParameters

      public static void applySessionParameters(SSLEngine engine, akka.stream.TLSProtocol.NegotiateNewSession sessionParameters)
    • clientSetApplicationProtocols

      public static void clientSetApplicationProtocols(SSLEngine engine, String[] protocols)