Package akka.http.scaladsl
Class ConnectionContext$
- java.lang.Object
-
- akka.http.scaladsl.ConnectionContext$
-
public class ConnectionContext$ extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static ConnectionContext$
MODULE$
Static reference to the singleton instance of this Scala object.
-
Constructor Summary
Constructors Constructor Description ConnectionContext$()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpsConnectionContext
httpsClient(javax.net.ssl.SSLContext context)
Creates an HttpsConnectionContext for client-side use from the given SSLContext.HttpsConnectionContext
httpsClient(scala.Function2<java.lang.String,java.lang.Object,javax.net.ssl.SSLEngine> createSSLEngine)
If you want complete control over how to create the SSLEngine you can use this method.HttpsConnectionContext
httpsServer(javax.net.ssl.SSLContext sslContext)
Creates an HttpsConnectionContext for server-side use from the given SSLContext.HttpsConnectionContext
httpsServer(scala.Function0<javax.net.ssl.SSLEngine> createSSLEngine)
If you want complete control over how to create the SSLEngine you can use this method.HttpConnectionContext$
noEncryption()
-
-
-
Field Detail
-
MODULE$
public static final ConnectionContext$ MODULE$
Static reference to the singleton instance of this Scala object.
-
-
Method Detail
-
httpsServer
public HttpsConnectionContext httpsServer(javax.net.ssl.SSLContext sslContext)
Creates an HttpsConnectionContext for server-side use from the given SSLContext.- Parameters:
sslContext
- (undocumented)- Returns:
- (undocumented)
-
httpsServer
public HttpsConnectionContext httpsServer(scala.Function0<javax.net.ssl.SSLEngine> createSSLEngine)
If you want complete control over how to create the SSLEngine you can use this method.- Parameters:
createSSLEngine
- (undocumented)- Returns:
- (undocumented)
-
httpsClient
public HttpsConnectionContext httpsClient(javax.net.ssl.SSLContext context)
Creates an HttpsConnectionContext for client-side use from the given SSLContext.- Parameters:
context
- (undocumented)- Returns:
- (undocumented)
-
httpsClient
public HttpsConnectionContext httpsClient(scala.Function2<java.lang.String,java.lang.Object,javax.net.ssl.SSLEngine> createSSLEngine)
If you want complete control over how to create the SSLEngine you can use this method.Note that this means it is up to you to make sure features like SNI and hostname verification are enabled as needed.
- Parameters:
createSSLEngine
- (undocumented)- Returns:
- (undocumented)
-
noEncryption
public HttpConnectionContext$ noEncryption()
-
-