package javadsl
- Alphabetic
- Public
- Protected
Package Members
Type Members
- abstract class ClientTransport extends AnyRef
SPI for implementors of custom client transports.
- abstract class ConnectHttp extends AnyRef
- Annotations
- @DoNotInherit()
- final class ConnectHttpImpl extends ConnectHttp
INTERNAL API
INTERNAL API
- Annotations
- @InternalApi()
- final class ConnectHttpsImpl extends ConnectWithHttps
INTERNAL API
INTERNAL API
- Annotations
- @InternalApi()
- abstract class ConnectWithHttps extends ConnectHttp
- Annotations
- @DoNotInherit()
- abstract class ConnectionContext extends AnyRef
- Annotations
- @DoNotInherit()
- 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().
- abstract class HostConnectionPool extends AnyRef
- Annotations
- @DoNotInherit()
- class Http extends Extension
- abstract class HttpConnectionContext extends ConnectionContext
- Annotations
- @DoNotInherit()
- 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()
- abstract class HttpsConnectionContext extends ConnectionContext
- Annotations
- @DoNotInherit()
- class IncomingConnection extends AnyRef
Represents one accepted incoming HTTP connection.
- class OutgoingConnection extends AnyRef
- 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()
- class ServerBinding extends AnyRef
Represents a prospective HTTP server binding.
- 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.
- 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
- object ClientTransport
Entry point to create or access predefined client transports.
- object ConnectHttp
- object ConnectionContext
- object Http extends ExtensionId[Http] with ExtensionIdProvider
- object ServerBuilder