Packages

package javadsl

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

Package Members

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

Type Members

  1. abstract class ClientTransport extends AnyRef

    (Still unstable) SPI for implementors of custom client transports.

    (Still unstable) SPI for implementors of custom client transports.

    Annotations
    @ApiMayChange()
  2. abstract class ConnectHttp extends AnyRef
    Annotations
    @DoNotInherit()
  3. final class ConnectHttpImpl extends ConnectHttp

    INTERNAL API

    INTERNAL API

    Annotations
    @InternalApi()
  4. final class ConnectHttpsImpl extends ConnectWithHttps

    INTERNAL API

    INTERNAL API

    Annotations
    @InternalApi()
  5. abstract class ConnectWithHttps extends ConnectHttp
    Annotations
    @DoNotInherit()
  6. abstract class ConnectionContext extends AnyRef
    Annotations
    @DoNotInherit()
  7. trait HandlerProvider extends AnyRef

    A HandlerProvider can provide an asynchronous request handler given an ClassicActorSystemProvider.

    A HandlerProvider can provide an asynchronous request handler given an ClassicActorSystemProvider.

    The main use case for this class is to enable passing a Route to ServerBuilder.bind().

  8. abstract class HostConnectionPool extends AnyRef
    Annotations
    @DoNotInherit()
  9. class Http extends Extension
  10. abstract class HttpConnectionContext extends ConnectionContext
    Annotations
    @DoNotInherit()
  11. abstract class HttpTerminated extends AnyRef

    Type used to carry meaningful information when server termination has completed successfully.

    Type used to carry meaningful information when server termination has completed successfully.

    Annotations
    @DoNotInherit()
  12. abstract class HttpsConnectionContext extends ConnectionContext
    Annotations
    @DoNotInherit()
  13. class IncomingConnection extends AnyRef

    Represents one accepted incoming HTTP connection.

  14. class OutgoingConnection extends AnyRef
  15. 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()
  16. class ServerBinding extends AnyRef

    Represents a prospective HTTP server binding.

  17. trait ServerBuilder extends AnyRef

    Builder API to create server bindings.

    Builder API to create server bindings.

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

  18. trait TimeoutAccess extends AnyRef

    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

    (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 ConnectHttp
  3. object ConnectionContext
  4. object Http extends ExtensionId[Http] with ExtensionIdProvider
  5. object ServerBuilder

Ungrouped