package scaladsl
- Alphabetic
- Public
- Protected
Package Members
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.
SPI for implementors of custom client transports.
- trait ConnectionContext extends javadsl.ConnectionContext
- sealed class HttpConnectionContext extends javadsl.HttpConnectionContext with ConnectionContext
- 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()
- 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()
- 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()
- 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.
- 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
- object ClientTransport
Entry point to create or access predefined client transports.
- object ConnectionContext
- object Http extends ExtensionId[HttpExt] with ExtensionIdProvider
- object HttpConnectionContext extends HttpConnectionContext