Class Http2JDKAlpnSupport

  • public class Http2JDKAlpnSupport
    extends java.lang.Object

    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.

    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void applySessionParameters​( engine, sessionParameters)  
      static void clientSetApplicationProtocols​( engine, java.lang.String[] protocols)  
      static jdkAlpnSupport​( engine, scala.Function1<java.lang.String,​scala.runtime.BoxedUnit> setChosenProtocol)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Http2JDKAlpnSupport

        public Http2JDKAlpnSupport()
    • Method Detail

      • jdkAlpnSupport

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

        public static void applySessionParameters​( engine,
      • clientSetApplicationProtocols

        public static void clientSetApplicationProtocols​( engine,
                                                         java.lang.String[] protocols)