Skip to main content

aion_server/worker/
mod.rs

1//! Module declarations.
2
3/// Bridge from engine activity dispatch to connected workers.
4pub mod bridge;
5/// Activity completion handling and dispatch abstractions.
6pub mod dispatch;
7/// Worker heartbeat and liveness tracking.
8pub mod heartbeat;
9/// Connected-worker registry and handles.
10pub mod registry;
11
12pub use bridge::{PendingActivities, WorkerActivityDispatcher};
13pub use dispatch::{
14    ActivityCompletion, ActivityCompletionOutcome, ActivityCompletionSink, ActivityDispatcher,
15    ScheduledActivity, handle_activity_result,
16};
17pub use heartbeat::{
18    HeartbeatTracker, HeartbeatUpdate, InFlightActivity, LostWorkerReport, TaskLiveness,
19};
20pub use registry::{ConnectedWorkerRegistry, WorkerHandle, WorkerId, WorkerRegistration};