Packages

p

akka.http

scaladsl

package scaladsl

Content Hierarchy
Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package client
  2. package coding
  3. package common
  4. package marshallers
  5. package marshalling
  6. package model
  7. package server
  8. package settings
  9. package testkit
  10. package unmarshalling
  11. package util

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.

    SPI for implementors of custom client transports.

  2. trait ConnectionContext extends javadsl.ConnectionContext
  3. sealed class HttpConnectionContext extends javadsl.HttpConnectionContext with ConnectionContext
  4. class HttpExt extends Extension

    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()
  5. final class HttpsConnectionContext extends javadsl.HttpsConnectionContext with ConnectionContext

    Context with all information needed to set up a HTTPS connection

    Context with all information needed to set up a HTTPS connection

    This constructor is INTERNAL API, use ConnectionContext.httpsClient instead

    Annotations
    @InternalApi()
  6. trait OutgoingConnectionBuilder extends AnyRef

    Builder for setting up a flow that will create one single connection per materialization to the specified host.

    Builder for setting up a flow that will create one single connection per materialization to the specified host. When customization is done, the flow is created using #http(), #https(), #http2() or #http2WithPriorKnowledge().

    Not for user extension

    Annotations
    @DoNotInherit()
  7. trait ServerBuilder extends AnyRef

    Builder API to create server bindings.

    Builder API to create server bindings.

    Use HttpExt.newServerAt() to create a builder, use methods to customize settings, and then call one of the bind* methods to bind a server.

  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()

Value Members

  1. object ClientTransport

    Entry point to create or access predefined client transports.

  2. object ConnectionContext
  3. object Http extends ExtensionId[HttpExt] with ExtensionIdProvider
  4. object HttpConnectionContext extends HttpConnectionContext

Ungrouped