public abstract class ConnectionContext
extends java.lang.Object
Constructor and Description |
---|
ConnectionContext() |
Modifier and Type | Method and Description |
---|---|
abstract int |
getDefaultPort()
Deprecated.
'default-http-port' and 'default-https-port' configuration properties are used instead. Since 10.0.11.
|
static HttpsConnectionContext |
https(javax.net.ssl.SSLContext sslContext)
Used to serve HTTPS traffic.
|
static HttpsConnectionContext |
https(javax.net.ssl.SSLContext sslContext,
java.util.Optional<com.typesafe.sslconfig.akka.AkkaSSLConfig> sslConfig,
java.util.Optional<java.util.Collection<java.lang.String>> enabledCipherSuites,
java.util.Optional<java.util.Collection<java.lang.String>> enabledProtocols,
java.util.Optional<akka.stream.TLSClientAuth> clientAuth,
java.util.Optional<javax.net.ssl.SSLParameters> sslParameters)
Used to serve HTTPS traffic.
|
static HttpsConnectionContext |
https(javax.net.ssl.SSLContext sslContext,
java.util.Optional<java.util.Collection<java.lang.String>> enabledCipherSuites,
java.util.Optional<java.util.Collection<java.lang.String>> enabledProtocols,
java.util.Optional<akka.stream.TLSClientAuth> clientAuth,
java.util.Optional<javax.net.ssl.SSLParameters> sslParameters)
Used to serve HTTPS traffic.
|
abstract boolean |
isSecure() |
static HttpConnectionContext |
noEncryption()
Used to serve HTTP traffic.
|
abstract scala.Option<com.typesafe.sslconfig.akka.AkkaSSLConfig> |
sslConfig() |
public static HttpsConnectionContext https(javax.net.ssl.SSLContext sslContext)
public static HttpsConnectionContext https(javax.net.ssl.SSLContext sslContext, java.util.Optional<com.typesafe.sslconfig.akka.AkkaSSLConfig> sslConfig, java.util.Optional<java.util.Collection<java.lang.String>> enabledCipherSuites, java.util.Optional<java.util.Collection<java.lang.String>> enabledProtocols, java.util.Optional<akka.stream.TLSClientAuth> clientAuth, java.util.Optional<javax.net.ssl.SSLParameters> sslParameters)
public static HttpsConnectionContext https(javax.net.ssl.SSLContext sslContext, java.util.Optional<java.util.Collection<java.lang.String>> enabledCipherSuites, java.util.Optional<java.util.Collection<java.lang.String>> enabledProtocols, java.util.Optional<akka.stream.TLSClientAuth> clientAuth, java.util.Optional<javax.net.ssl.SSLParameters> sslParameters)
public static HttpConnectionContext noEncryption()
public abstract boolean isSecure()
public abstract scala.Option<com.typesafe.sslconfig.akka.AkkaSSLConfig> sslConfig()
public abstract int getDefaultPort()