Class Http2AlpnSupport

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

public class Http2AlpnSupport extends Object
INTERNAL API

Will add support to an engine either using jetty alpn or using netty APIs (later).

  • Constructor Details

    • Http2AlpnSupport

      public Http2AlpnSupport()
  • Method Details

    • H2

      public static String H2()
    • HTTP11

      public static String HTTP11()
    • enableForServer

      public static SSLEngine enableForServer(SSLEngine engine, scala.Function1<String,scala.runtime.BoxedUnit> setChosenProtocol)
      Enables server-side Http/2 ALPN support for the given engine.
      Parameters:
      engine - (undocumented)
      setChosenProtocol - (undocumented)
      Returns:
      (undocumented)
    • clientSetApplicationProtocols

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