-
Notifications
You must be signed in to change notification settings - Fork 0
/
alias.go
63 lines (48 loc) · 1.21 KB
/
alias.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
package schedule
import (
"github.com/robfig/cron/v3"
)
var (
// New
NewCron = cron.New
// 设置
WithLocation = cron.WithLocation
WithSeconds = cron.WithSeconds
WithParser = cron.WithParser
WithChain = cron.WithChain
WithLogger = cron.WithLogger
// 解析
NewParser = cron.NewParser
ParseStandard = cron.ParseStandard
// Chain
NewChain = cron.NewChain
Recover = cron.Recover
DelayIfStillRunning = cron.DelayIfStillRunning
SkipIfStillRunning = cron.SkipIfStillRunning
// Every
Every = cron.Every
// 日志
DefaultLogger = cron.DefaultLogger
DiscardLogger = cron.DiscardLogger
PrintfLogger = cron.PrintfLogger
VerbosePrintfLogger = cron.VerbosePrintfLogger
)
// 结构体
type (
Cron = cron.Cron
Option = cron.Option
SpecSchedule = cron.SpecSchedule
Parser = cron.Parser
JobWrapper = cron.JobWrapper
Chain = cron.Chain
ConstantDelaySchedule = cron.ConstantDelaySchedule
CronEntryID = cron.EntryID
CronEntry = cron.Entry
CronLogger = cron.Logger
)
// 接口
type (
IJob = cron.Job
ISchedule = cron.Schedule
IFuncJob = cron.FuncJob
)