Expand description
Bounded notification protocol values and incremental decoding. Transport establishment, listener authority and reconnection remain separate owners; decoding a ready frame does not establish those server-side facts.
Structs§
- Decode
Step - At most one observation is returned. The caller retains and resubmits the unconsumed suffix of its HTTP chunk; no chunk-sized copy or event queue is hidden in the decoder.
- Http
Notification Error - A retained failure with content-free Display/Debug. Private transport and server diagnostics are available only through explicit accessors.
- Http
Notification Options - Required caller budgets. No capacity or deployment timeout is inferred from SQL settings.
- Http
Notification Subscription - A bounded independently read HTTP subscription. Closing joins its one worker; dropping signals cancellation and aborts that same task. Received events never execute SQL.
- Notification
Cancellation - A monotonic, async-waking cancellation signal for an HTTP subscription’s whole lifetime. It is independent of SQL and cannot be reset or used to restore cancelled authority.
- Notification
Decoder - A single response epoch. This validates the wire contract; HTTP security, actual server readiness, clocks and reconnection belong to the transport adapter.
- Notification
Ready - Notification
Retry Options - Notification
Timing - Server
Failure - A syntactically bounded remote failure. Unknown codes remain available explicitly but never appear in diagnostic formatting or acquire automatic retry authority.
- Subscription
Request - Immutable exact channel set, stored in bytewise order for bounded membership checks. Request order has no notification-order semantics.
- Timer
Limits - Supplied by the receiving runtime and its configured deadline policy; the wire protocol invents no timer default.
Enums§
- Notification
Timeout Stage - Notification
Wire Event - Protocol
Error - Content-free protocol failures. Rejected input and JSON diagnostic strings are never retained.
Constants§
- MAX_
NOTIFICATION_ WIRE_ BYTES - Complete request body and complete SSE frame limit, including event fields and delimiters.