Versions in this module Expand all Collapse all v1 v1.0.0 Mar 26, 2019 Changes in this version + const MAXJOBNUM + func ChangeLoc(newLocation *time.Location) + func Clear() + func Remove(j interface{}) + func RunAll() + func RunAllwithDelay(d int) + func RunPending() + func Start() chan bool + type Job struct + func Every(interval uint64) *Job + func NewJob(intervel uint64) *Job + func NextRun() (job *Job, time time.Time) + func (j *Job) At(t string) *Job + func (j *Job) Day() (job *Job) + func (j *Job) Days() *Job + func (j *Job) Do(jobFun interface{}, params ...interface{}) + func (j *Job) Friday() (job *Job) + func (j *Job) Hour() (job *Job) + func (j *Job) Hours() (job *Job) + func (j *Job) Minute() (job *Job) + func (j *Job) Minutes() (job *Job) + func (j *Job) Monday() (job *Job) + func (j *Job) NextScheduledTime() time.Time + func (j *Job) Saturday() (job *Job) + func (j *Job) Second() (job *Job) + func (j *Job) Seconds() (job *Job) + func (j *Job) Sunday() (job *Job) + func (j *Job) Thursday() (job *Job) + func (j *Job) Tuesday() (job *Job) + func (j *Job) Wednesday() (job *Job) + func (j *Job) Weeks() *Job + type Scheduler struct + func NewScheduler() *Scheduler + func (s *Scheduler) Clear() + func (s *Scheduler) Every(interval uint64) *Job + func (s *Scheduler) Len() int + func (s *Scheduler) Less(i, j int) bool + func (s *Scheduler) NextRun() (*Job, time.Time) + func (s *Scheduler) Remove(j interface{}) + func (s *Scheduler) RunAll() + func (s *Scheduler) RunAllwithDelay(d int) + func (s *Scheduler) RunPending() + func (s *Scheduler) Start() chan bool + func (s *Scheduler) Swap(i, j int)