In-process Go Job Scheduler. Supports Fixed, Timely, and Cron Expression Intervals. Instrument and Expose Scheduler's Job Metrics.
Find a file
Sherif Abdel-Naby b568c68f5e Use Signal for Termination (Instead of context) + Add Overlapping Metrics
Signed-off-by: Sherif Abdel-Naby <sherifabdlnaby@gmail.com>
2021-04-10 08:38:11 +02:00
job Add Functional Options 2021-04-10 07:23:56 +02:00
.gitignore Initial commit 2021-04-03 06:40:08 +02:00
cron.go Added Cron Schedule 2021-04-04 08:02:44 +02:00
enhancments.md Added Scheduled State + More Logging 2021-04-05 12:12:53 +02:00
fixed.go Add Schedule Interface + Fixed Intervals scheduler 2021-04-04 01:25:48 +02:00
go.mod Added Tally as Metrics Interface 2021-04-10 04:59:43 +02:00
go.sum Added Tally as Metrics Interface 2021-04-10 04:59:43 +02:00
interface.go Added Tally as Metrics Interface 2021-04-10 04:59:43 +02:00
jobmap.go Add Schedule Object 2021-04-04 12:51:14 +02:00
LICENSE Initial commit 2021-04-03 06:40:08 +02:00
log.go Add Functional Options 2021-04-10 07:23:56 +02:00
metric.go Use Signal for Termination (Instead of context) + Add Overlapping Metrics 2021-04-10 08:38:11 +02:00
options.go Use Signal for Termination (Instead of context) + Add Overlapping Metrics 2021-04-10 08:38:11 +02:00
README.md Initial commit 2021-04-03 06:40:08 +02:00
schedule.go Use Signal for Termination (Instead of context) + Add Overlapping Metrics 2021-04-10 08:38:11 +02:00
state.go Added Scheduled State + More Logging 2021-04-05 12:12:53 +02:00

sched

In-process Go scheduler