Skip to main content

Module contracts

Module contracts 

Source
Expand description

Worker contract admission shared by every registration transport. Shared worker registration admission against durable package contracts.

Admission holds a registering worker against the deployed .v4 contracts its queue can still dispatch under — the REACHABLE ones, chosen by aion::Engine::worker_contracts_for_admission. Retained-but-unreachable versions are named in a refusal but never held against the worker: demanding them made one stale deploy enough to kill a whole task queue.

Structs§

WorkerAdvertisement
What a registering worker announced about itself, in the TWO independent forms it announces it in.

Enums§

ContractAdmissionError
Typed refusal from worker contract admission.

Functions§

validate_worker_contracts
Validates a worker against every REACHABLE .v4 contract for its queue.