Documentation ¶
Index ¶
- type Job
- func (j *Job) AddToScheduler(cronRunner *cron.Cron) error
- func (j Job) GetEntry(cronRunner *cron.Cron) *cron.Entry
- func (j Job) RemoveFromScheduler(cronRunner *cron.Cron)
- func (j Job) Run()
- func (j *Job) RunOnStart() *Job
- func (j *Job) SetID(id string) *Job
- func (j *Job) SetTimeout(t time.Duration) *Job
- type JobRuntime
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Job ¶ added in v1.0.202
type Job struct { context.Context Name string Schedule string AllowConcurrent bool Timeout time.Duration Fn func(ctx JobRuntime) error RunNow bool ID string // contains filtered or unexported fields }
func (*Job) AddToScheduler ¶ added in v1.0.202
func (Job) RemoveFromScheduler ¶ added in v1.0.202
func (j Job) RemoveFromScheduler(cronRunner *cron.Cron)
func (*Job) RunOnStart ¶ added in v1.0.202
Click to show internal directories.
Click to hide internal directories.