package scaladsl
- Alphabetic
- Public
- All
Type Members
-
trait
ClientTransport extends AnyRef
Abstraction to allow the creation of alternative transports to run HTTP on.
Abstraction to allow the creation of alternative transports to run HTTP on.
(Still unstable) SPI for implementors of custom client transports.
- Annotations
- @ApiMayChange()
- trait ConnectionContext extends javadsl.ConnectionContext
-
trait
DefaultSSLContextCreation extends AnyRef
TLS configuration for an HTTPS server binding or client connection.
TLS configuration for an HTTPS server binding or client connection. For the sslContext please refer to the com.typeasfe.ssl-config library. The remaining four parameters configure the initial session that will be negotiated, see akka.stream.TLSProtocol.NegotiateNewSession for details.
-
final
class
Http2Ext extends Extension
Entry point for Http/2 server
- sealed class HttpConnectionContext extends javadsl.HttpConnectionContext with ConnectionContext
-
class
HttpExt extends Extension with DefaultSSLContextCreation
Akka extension for HTTP which serves as the main entry point into akka-http.
Akka extension for HTTP which serves as the main entry point into akka-http.
Use as
Http().bindAndHandle
etc. with an implicit ActorSystem in scope.- Annotations
- @DoNotInherit()
- final class HttpsConnectionContext extends javadsl.HttpsConnectionContext with ConnectionContext
-
trait
TimeoutAccess extends javadsl.TimeoutAccess
Enables programmatic access to the server-side request timeout logic.
Enables programmatic access to the server-side request timeout logic.
Not for user extension.
- Annotations
- @DoNotInherit()
-
sealed
trait
UseHttp2 extends javadsl.UseHttp2
Specify whether to support HTTP/2: never, negotiated, or always.
Specify whether to support HTTP/2: never, negotiated, or always.
- Annotations
- @deprecated
- Deprecated
(Since version 10.1.9) This trait is planned to disappear in 10.2.0
Value Members
-
object
ClientTransport
(Still unstable) entry point to create or access predefined client transports.
(Still unstable) entry point to create or access predefined client transports.
- Annotations
- @ApiMayChange()
- object ConnectionContext
- object Http extends ExtensionId[HttpExt] with ExtensionIdProvider
- object Http2 extends ExtensionId[Http2Ext] with ExtensionIdProvider
- object HttpConnectionContext extends HttpConnectionContext
- object HttpsConnectionContext