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 |