API Reference http_runtime v#0.16.1
View SourceModules
Long-lived, single-writer HTTP/2 connection runtime.
Supervises HTTP/2 socket owners independently of request callers.
Bounded profile-aware HTTP/2 connection pool.
Builds a safe, comparable identity for a reusable HTTP/2 connection.
Finite application delivery state shared by stream adapters. Acknowledged mode charges the single in-flight delivery and its FIFO until opaque settlement. Legacy mode retains the established envelope and applies a conservative owner mailbox overload policy; it cannot bound unrelated producers in that mailbox.
Internal logical HTTP/2 byte stream. The supervised stream task owns admission and its reservation for its entire lifetime; the connection owner alone owns the transport. Notifications are qualified by an opaque attempt generation. DATA acknowledgements settle transport credit after bounded parser admission. They are independent from application delivery acknowledgements. Subscribers must monitor the returned task PID: a shared-runtime restart terminates tasks, and its DOWN notification is the terminal signal when forwarding is unavailable. Ordinary remote end releases after all DATA transport references are settled. Extended CONNECT retains its reservation until both directions end or the adapter cancels. Adapters submit one bounded write at a time and await :done before another submission; progress reports transport-accepted bytes.
Shared HTTP/2 runtime telemetry emission.
Supervises the shared HTTP/2 runtime once for all protocol clients.