Package akka.http.impl.engine.http2
Class Http2AlpnSupport$
- java.lang.Object
-
- akka.http.impl.engine.http2.Http2AlpnSupport$
-
public class Http2AlpnSupport$ extends java.lang.ObjectINTERNAL APIWill add support to an engine either using jetty alpn or using netty APIs (later).
-
-
Field Summary
Fields Modifier and Type Field Description static Http2AlpnSupport$MODULE$Static reference to the singleton instance of this Scala object.
-
Constructor Summary
Constructors Constructor Description Http2AlpnSupport$()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclientSetApplicationProtocols(javax.net.ssl.SSLEngine engine, java.lang.String[] protocols)javax.net.ssl.SSLEngineenableForServer(javax.net.ssl.SSLEngine engine, scala.Function1<java.lang.String,scala.runtime.BoxedUnit> setChosenProtocol)Enables server-side Http/2 ALPN support for the given engine.java.lang.StringH2()java.lang.StringHTTP11()
-
-
-
Field Detail
-
MODULE$
public static final Http2AlpnSupport$ MODULE$
Static reference to the singleton instance of this Scala object.
-
-
Method Detail
-
H2
public java.lang.String H2()
-
HTTP11
public java.lang.String HTTP11()
-
enableForServer
public javax.net.ssl.SSLEngine enableForServer(javax.net.ssl.SSLEngine engine, scala.Function1<java.lang.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 void clientSetApplicationProtocols(javax.net.ssl.SSLEngine engine, java.lang.String[] protocols)
-
-