Package akka.http.impl.engine.http2
Class Http2AlpnSupport$
- java.lang.Object
-
- akka.http.impl.engine.http2.Http2AlpnSupport$
-
public class Http2AlpnSupport$ extends java.lang.Object
INTERNAL 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 void
clientSetApplicationProtocols(javax.net.ssl.SSLEngine engine, java.lang.String[] protocols)
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.java.lang.String
H2()
java.lang.String
HTTP11()
-
-
-
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)
-
-