# cron-utils-scheduler **Repository Path**: mirrors_jmrozanec/cron-utils-scheduler ## Basic Information - **Project Name**: cron-utils-scheduler - **Description**: A Java job scheduler based on cron-utils library. Supports multiple cron formats - even custom ones! - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-09 - **Last Updated**: 2026-01-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # cron-utils-scheduler A Java job scheduler based on cron-utils library. Supports multiple cron formats - even custom ones! - priority WAITING queue: jobs sorted by date: more recent first. Wait until pulled to EXECUTING queue. - priority EXECUTING queue: jobs sorted by date: more recent first. A pool of executors retrieves them and executes ASAP. - watcher thread: every N ms (where N ms <1s), check next job(s) to be executed and assign them to EXECUTING queue - executor: executes assigned jobs. Notifies execution end state: SUCCEEDED, FAILED - SUCCEEDED queue: holds last successfuly executed jobs - FAILED queue: holds last FAILED jobs Job: provides execution code ExecutionInstance: job+status+date ExecutionStatus Consider: - ability to schedule Runnables - ability to schedule jobs that must hold no state (except for serializable parameters) and should be created by reflection (support distributed execution in a future)