Module host_worker
Expand description
Ordinary application workers shared by durable native and hosted owners. The host supplies current authority and committed bytes; this module owns only the real application runner and its original recovery custody.
Modules§
- managed_
sender - Managed sender data, owner-thread state and its installed runtime.
The codec is inert: decoding bytes never establishes a durable receipt.
SenderRuntimeis the only public door; it binds every child to a durable parent step and releases it only after the parent’s commit. - private_
actions - Existing-only, resource-only private sender storage. No owner or send authority.
Structs§
- Host
Worker - Published
Invocation Lease - An opaque check minted by the actual host for this exact invocation. Hosts must retain original caller authority and resample their registered policy time on every check. A positive result is never a reusable decision.
- Published
Invocation Request - Inert delivered inputs. Only the registered host can associate these with an original admitted caller, contract and exact worker connection.
Enums§
- Participant
Presence Update - One change in a remote participant’s presence since the last drain.
Functions§
- retain_
setup_ error - Preserve the original failed component’s record/view retry owners. Hosts retain these reports until durable acknowledgement or recovery export.