Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrTaskAdded = errors.New("task already added") ErrTaskNotFound = errors.New("task not found") )
Functions ¶
This section is empty.
Types ¶
type CronScheduler ¶ added in v1.1.0
type CronScheduler struct {
// contains filtered or unexported fields
}
CronScheduler is a scheduler implemented by robfig/cron
func NewCronScheduler ¶ added in v1.1.0
func NewCronScheduler() *CronScheduler
func (*CronScheduler) Name ¶ added in v1.1.0
func (s *CronScheduler) Name() string
func (*CronScheduler) RunNow ¶ added in v1.1.0
func (s *CronScheduler) RunNow(name string)
func (*CronScheduler) Schedule ¶ added in v1.1.0
func (s *CronScheduler) Schedule(task Task)
func (*CronScheduler) Start ¶ added in v1.1.0
func (s *CronScheduler) Start() error
Start starts the cron scheduler.
type IntervalSchedule ¶ added in v1.1.0
type IntervalSchedule struct {
InitialDelay time.Duration
Interval time.Duration
// contains filtered or unexported fields
}
func NewIntervalSchedule ¶ added in v1.1.0
func NewIntervalSchedule(initialDelay time.Duration, interval time.Duration) *IntervalSchedule
Click to show internal directories.
Click to hide internal directories.