MCPcopy Create free account
hub / github.com/codnect/chrono / Schedule

Method Schedule

scheduler.go:37–45  ·  view source on GitHub ↗
(task Task, options ...Option)

Source from the content-addressed store, hash-verified

35}
36
37func (scheduler *SimpleTaskScheduler) Schedule(task Task, options ...Option) (ScheduledTask, error) {
38 schedulerTask, err := CreateSchedulerTask(task, options...)
39
40 if err != nil {
41 return nil, err
42 }
43
44 return scheduler.taskExecutor.Schedule(task, schedulerTask.GetInitialDelay())
45}
46
47func (scheduler *SimpleTaskScheduler) ScheduleWithCron(task Task, expression string, options ...Option) (ScheduledTask, error) {
48 var schedulerTask *SchedulerTask

Calls 3

CreateSchedulerTaskFunction · 0.85
GetInitialDelayMethod · 0.80
ScheduleMethod · 0.65