Skip to main content

Module outbox_page

Module outbox_page 

Expand description

Bounded, stateless traversal of durable finalization outboxes.

A page is a keyset read, not a retained backend session. The first read fixes a study-local sequence horizon; a continuation records that horizon together with the last (terminal sequence, outbox key) pair. Backends may therefore read each page from their current state while never silently including a terminal record created after the traversal began.

Structs§

OutboxCursor
A stateless position in one study’s terminal-outbox history.
OutboxPage
One bounded outbox page and its optional continuation.
OutboxPageItem
One record in a bounded outbox page.
OutboxPageRequest
Input to one bounded study-scoped outbox-history read.

Constants§

DEFAULT_OUTBOX_PAGE_MAX_BYTES
The default encoded-record byte budget for one outbox page.
DEFAULT_OUTBOX_PAGE_MAX_RECORDS
The default maximum number of outbox records in one page.