Package akka.http.javadsl
Class ConnectionContext$
java.lang.Object
akka.http.javadsl.ConnectionContext$
-
Field Summary
Modifier and TypeFieldDescriptionstatic final ConnectionContext$
Static reference to the singleton instance of this Scala object. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionhttps
(SSLContext sslContext) Deprecated.use httpsServer, httpsClient or the method that takes a custom factory.https
(SSLContext sslContext, Optional<com.typesafe.sslconfig.akka.AkkaSSLConfig> sslConfig, Optional<Collection<String>> enabledCipherSuites, Optional<Collection<String>> enabledProtocols, Optional<akka.stream.TLSClientAuth> clientAuth, Optional<SSLParameters> sslParameters) Deprecated.use httpsServer, httpsClient or the method that takes a custom factory.https
(SSLContext sslContext, Optional<Collection<String>> enabledCipherSuites, Optional<Collection<String>> enabledProtocols, Optional<akka.stream.TLSClientAuth> clientAuth, Optional<SSLParameters> sslParameters) Deprecated.use httpsServer, httpsClient or the method that takes a custom factory.httpsClient
(akka.japi.function.Function2<String, Integer, SSLEngine> createEngine) If you want complete control over how to create the SSLEngine you can use this method.httpsClient
(SSLContext sslContext) Creates an HttpsConnectionContext for client-side use from the given SSLContext.httpsServer
(akka.japi.function.Creator<SSLEngine> createEngine) If you want complete control over how to create the SSLEngine you can use this method.httpsServer
(SSLContext sslContext) Creates an HttpsConnectionContext for server-side use from the given SSLContext.Used to serve HTTP traffic.
-
Field Details
-
MODULE$
Static reference to the singleton instance of this Scala object.
-
-
Constructor Details
-
ConnectionContext$
public ConnectionContext$()
-
-
Method Details
-
httpsServer
Creates an HttpsConnectionContext for server-side use from the given SSLContext.- Parameters:
sslContext
- (undocumented)- Returns:
- (undocumented)
-
httpsServer
If you want complete control over how to create the SSLEngine you can use this method.- Parameters:
createEngine
- (undocumented)- Returns:
- (undocumented)
-
httpsClient
Creates an HttpsConnectionContext for client-side use from the given SSLContext.- Parameters:
sslContext
- (undocumented)- Returns:
- (undocumented)
-
httpsClient
public HttpsConnectionContext httpsClient(akka.japi.function.Function2<String, Integer, SSLEngine> createEngine) 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:
createEngine
- (undocumented)- Returns:
- (undocumented)
-
https
Deprecated.use httpsServer, httpsClient or the method that takes a custom factory. Since 10.2.0. -
https
public HttpsConnectionContext https(SSLContext sslContext, Optional<com.typesafe.sslconfig.akka.AkkaSSLConfig> sslConfig, Optional<Collection<String>> enabledCipherSuites, Optional<Collection<String>> enabledProtocols, Optional<akka.stream.TLSClientAuth> clientAuth, Optional<SSLParameters> sslParameters) Deprecated.use httpsServer, httpsClient or the method that takes a custom factory. Since 10.2.0. -
https
public HttpsConnectionContext https(SSLContext sslContext, Optional<Collection<String>> enabledCipherSuites, Optional<Collection<String>> enabledProtocols, Optional<akka.stream.TLSClientAuth> clientAuth, Optional<SSLParameters> sslParameters) Deprecated.use httpsServer, httpsClient or the method that takes a custom factory. Since 10.2.0. -
noEncryption
Used to serve HTTP traffic.
-