Packages

p

akka.http

scaladsl

package scaladsl

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. 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()
  2. trait ConnectionContext extends javadsl.ConnectionContext
  3. 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.

  4. final class Http2Ext extends Extension

    Entry point for Http/2 server

  5. sealed class HttpConnectionContext extends javadsl.HttpConnectionContext with ConnectionContext
  6. 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()
  7. final class HttpsConnectionContext extends javadsl.HttpsConnectionContext with ConnectionContext
  8. 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()
  9. 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

  1. 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()
  2. object ConnectionContext
  3. object Http extends ExtensionId[HttpExt] with ExtensionIdProvider
  4. object Http2 extends ExtensionId[Http2Ext] with ExtensionIdProvider
  5. object HttpConnectionContext extends HttpConnectionContext
  6. object HttpsConnectionContext

Deprecated Value Members

  1. object UseHttp2
    Annotations
    @deprecated
    Deprecated

    (Since version 10.1.9) This object is planned to disappear in 10.2.0

Ungrouped