Skip to main content

awa_worker/
lib.rs

1pub mod client;
2mod completion;
3pub mod context;
4pub mod dispatcher;
5pub mod executor;
6pub mod heartbeat;
7pub mod maintenance;
8pub mod metrics;
9mod runtime;
10
11// Re-exports
12pub use awa_model::{CallbackConfig, PeriodicJob, PeriodicJobBuilder};
13pub use client::{BuildError, Client, ClientBuilder, HealthCheck, QueueCapacity, QueueHealth};
14pub use context::{CallbackToken, JobContext};
15pub use dispatcher::{QueueConfig, RateLimit};
16pub use executor::{JobError, JobResult, Worker};
17pub use maintenance::RetentionPolicy;
18pub use metrics::AwaMetrics;