feat(recoverable-job): add core engine

This commit is contained in:
Edouard Vanbelle
2026-07-28 22:22:46 +02:00
parent 10ae6c3e44
commit 302d2ff80f
4 changed files with 1246 additions and 0 deletions
+7
View File
@@ -24,10 +24,17 @@
mod engine;
mod handler;
mod pg_job_store;
mod recoverable;
mod registry;
mod types;
pub use engine::SchedulerEngine;
pub use handler::JobHandler;
pub use pg_job_store::{PgJobStore, PgJobStoreProvider};
pub use recoverable::{
JobStore, JobStoreProvider, OpenedRun, RecoverableAdapter, RecoverableJobHandler, RunOutcome,
RunStatus, run_or_resume,
};
pub use registry::{JobEntry, JobRegistry, JobSummary, RegisterError};
pub use types::{ErrCause, JobOutcome, JobRunArgs};