Versions in this module Expand all Collapse all v0 v0.1.0 Jun 2, 2025 Changes in this version + type JobExistsError struct + JobName string + func (e *JobExistsError) Error() string + type JobManager struct + func NewJobManager(opts ...Option) *JobManager + func (jm *JobManager) AddJob(jobName string, schedule string, cmd cron.Job) (cron.EntryID, error) + func (jm *JobManager) GetJobs() map[string]cron.EntryID + func (jm *JobManager) JobExists(jobName string) bool + func (jm *JobManager) RemoveJob(jobName string) error + func (jm *JobManager) Start() + func (jm *JobManager) Stop() context.Context + func (jm *JobManager) UpdateJob(jobName string, schedule string, cmd cron.Job) error + type JobNotFoundError struct + JobName string + func (e *JobNotFoundError) Error() string + type Option func(jm *JobManager) + func WithCron(c *cron.Cron) Option