Skip to main content

Module dispatch

Module dispatch 

Source
Expand description

Activity completion handling and dispatch abstractions. Push dispatch for remote activity workers and result handoff to the engine contract.

Structs§

ActivityCompletion
Correlated activity completion handed to the engine-owned activity contract.
ActivityDispatcher
Push dispatcher backed by the connected-worker registry.
ScheduledActivity
Scheduled remote activity that must be placed with a connected worker.

Enums§

ActivityCompletionOutcome
Decoded activity outcome reported by a worker.
DispatchOrigin
Which caller staged a dispatch — and, because the two owe a waiting delivery different things, which abandonment condition applies to it.

Traits§

ActivityCompletionSink
Engine-owned activity completion contract used by the worker endpoint.

Functions§

handle_activity_result
Decode and hand a worker result to the engine-owned activity completion sink.