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

Function NewSimpleTaskScheduler

scheduler.go:20–31  ·  view source on GitHub ↗
(executor TaskExecutor)

Source from the content-addressed store, hash-verified

18}
19
20func NewSimpleTaskScheduler(executor TaskExecutor) *SimpleTaskScheduler {
21
22 if executor == nil {
23 executor = NewDefaultTaskExecutor()
24 }
25
26 scheduler := &SimpleTaskScheduler{
27 taskExecutor: executor,
28 }
29
30 return scheduler
31}
32
33func NewDefaultTaskScheduler() TaskScheduler {
34 return NewSimpleTaskScheduler(NewDefaultTaskExecutor())

Calls 1

NewDefaultTaskExecutorFunction · 0.85