Immutable notification-inbox counters for this session's reconnect
observer, the egress counterpart of QwpIngressSession.metrics.
A reconnect.onEvent observer runs on a bounded inbox that drops its
oldest pending entry under overflow, exactly as ingress does. Nothing
reported those drops, and no gap in the delivered stream reveals them
either, because attempt resets to one on every success: six outages that
discarded eleven events were indistinguishable from a healthy two. A
non-zero drop count means the observer is not keeping up.
Effective codec and level echoed by the server on the active endpoint.
Effective Zstd level, or zero for raw or unknown negotiation.
Cached immutable SERVER_INFO for the currently bound endpoint. Reading it never initiates a connection or failover walk. It is undefined before the initial bind and refreshes after every successful reconnect.
InternalCancels and drains an active operation before a pooled lease is returned. False means the physical session is no longer safe to reuse.
Executes a query through a bounded, reusable, zero-copy batch callback. Callbacks run serially and are awaited before their batch is invalidated and flow-control credit is replenished. The receive loop decodes ahead into the remaining reusable slots, up to bufferPoolSize.
InternalBest-effort cancellation followed by physical connection teardown for facade shutdown. Unlike pooled lease return, this does not wait for the server to finish draining the cancelled query.
StaticconnectOptionalsignal: AbortSignalCancels a connection or SERVER_INFO handshake still in progress.
Browser-safe QWP egress session.
The server currently executes one query at a time per connection, so this session deliberately rejects overlapping query calls. A completed query's materialized batches may still be consumed while the next query runs.