Package akka.http.impl.engine.http2
Class Http2JDKAlpnSupport
- java.lang.Object
-
- akka.http.impl.engine.http2.Http2JDKAlpnSupport
-
public class Http2JDKAlpnSupport extends java.lang.ObjectINTERNAL APIThe 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 Summary
Constructors Constructor Description Http2JDKAlpnSupport()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidapplySessionParameters(javax.net.ssl.SSLEngine engine, akka.stream.TLSProtocol.NegotiateNewSession sessionParameters)static voidclientSetApplicationProtocols(javax.net.ssl.SSLEngine engine, java.lang.String[] protocols)static javax.net.ssl.SSLEnginejdkAlpnSupport(javax.net.ssl.SSLEngine engine, scala.Function1<java.lang.String,scala.runtime.BoxedUnit> setChosenProtocol)
-
-
-
Method Detail
-
jdkAlpnSupport
public static javax.net.ssl.SSLEngine jdkAlpnSupport(javax.net.ssl.SSLEngine engine, scala.Function1<java.lang.String,scala.runtime.BoxedUnit> setChosenProtocol)
-
applySessionParameters
public static void applySessionParameters(javax.net.ssl.SSLEngine engine, akka.stream.TLSProtocol.NegotiateNewSession sessionParameters)
-
clientSetApplicationProtocols
public static void clientSetApplicationProtocols(javax.net.ssl.SSLEngine engine, java.lang.String[] protocols)
-
-