Versions in this module Expand all Collapse all v1 v1.0.0 Nov 14, 2023 Changes in this version + func NewGormLocker(db *gorm.DB, worker string, options ...LockOption) (gocron.Locker, error) + type CronJobLock struct + CreatedAt time.Time + ID int + JobIdentifier string + JobName string + Status string + UpdatedAt time.Time + Worker string + func (cjb *CronJobLock) GetID() int + func (cjb *CronJobLock) SetJobIdentifier(ji string) + type JobLock interface + GetID func() T + SetJobIdentifier func(ji string) + type LockOption func(*gormLocker) + func WithJobIdentifier(f func(ctx context.Context, key string) string) LockOption