Package-level declarations
Types
The query models the public routes serve, by aggregate type: the snapshots of each aggregate a snapshot query backend serves, and the events of each aggregate an events backend serves, every one a QueryGateway on the one engine. A model of the Manifest without one here has no route: a request for it is the context's 404.
How the public port streams a list as server-sent events: keyset chunks of chunkSize records, each record's event with the cursor token of its position as its id, resumed after the position a request's Last-Event-ID names. A stream is bounded by time and bulkhead permits, not rows: after maxHold (Duration.ZERO: no bound) it ends with an end event {"reason":"hold-expired","resumable":true}, and the client resumes it. close ends every open stream with node-stopping and refuses new ones (wow.node.closing), so a node that stops does not wait for its streams.