| Interface | Description |
|---|---|
| ClientTransport |
Abstraction to allow the creation of alternative transports to run HTTP on.
|
| ConnectionContext | |
| DefaultSSLContextCreation | Deprecated
use ConnectionContext.httpsServer and httpsClient directly.
|
| OutgoingConnectionBuilder |
Builder for setting up a flow that will create one single connection per materialization to the specified host.
|
| ServerBuilder |
Builder API to create server bindings.
|
| TimeoutAccess |
Enables programmatic access to the server-side request timeout logic.
|
| Class | Description |
|---|---|
| ClientServerHttp2EnabledSpec | |
| ClientServerSpec | |
| ClientServerSpecBase | |
| ClientSpec | |
| ClientTransport$ |
(Still unstable) entry point to create or access predefined client transports.
|
| ClientTransportWithCustomResolverSpec | |
| ConnectionContext$ | |
| DeprecatedSslContextParameters | Deprecated
here to be able to keep supporting the old API.
|
| DeprecatedSslContextParameters$ | |
| GracefulTerminationSpec | |
| Http | |
| Http.HostConnectionPool |
Represents a connection pool to a specific target host and pool configuration.
|
| Http.HostConnectionPool$ | Deprecated
Not needed any more.
|
| Http.HostConnectionPoolImpl |
INTERNAL API
|
| Http.HttpConnectionTerminated | |
| Http.HttpConnectionTerminated$ | |
| Http.HttpServerTerminated | |
| Http.HttpServerTerminated$ | |
| Http.HttpTerminated |
Type used to carry meaningful information when server termination has completed successfully.
|
| Http.IncomingConnection |
Represents one accepted incoming HTTP connection.
|
| Http.IncomingConnection$ | |
| Http.OutgoingConnection |
Represents a prospective outgoing HTTP connection.
|
| Http.OutgoingConnection$ | |
| Http.ServerBinding |
Represents a prospective HTTP server binding.
|
| Http.ServerBinding$ | |
| Http$ | |
| HttpConnectionContext | |
| HttpConnectionContext$ | |
| HttpExt |
Pekko extension for HTTP which serves as the main entry point into pekko-http.
|
| HttpsConnectionContext |
Context with all information needed to set up a HTTPS connection
This constructor is INTERNAL API, use ConnectionContext.https instead
|
| HttpsConnectionContext$ | |
| ServerBuilder$ |
Internal API
Use
HttpExt.newServerAt to create a new server builder. |
| TestClient | |
| TestClient$ | |
| TestServer | |
| TestServer$ | |
| TightRequestTimeoutSpec |