A scheduler for one-time (non-periodic) asynchronous tasks, designed to manage delayed executions. It features status getters to communicate the execution state, a robust error handling mechanism for capturing uncaught errors, the ability to abort pending executions, and gracefully await the completion of ongoing tasks.
nodejs typescript job-scheduler error-handling delayed-jobs task-manager task-scheduler graceful-shutdown async-task delayed-tasks delayed-job job-manager async-tasks tasks-manager graceful-termination task-manger task-execution deterministic-termination deferred-task tasks-scheduler
- Updated
Oct 6, 2024 - TypeScript