Documentation
¶
Overview ¶
Package manage
Package manage
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SimpleTask ¶
func SimpleTask()
Types ¶
type Manager ¶
type Manager interface { // AddTimerTask 添加定时任务 AddTimerTask(taskName string, args []interface{}, timer Timer) // AddIntervalTask 添加间隔任务 AddIntervalTask(taskName string, args []interface{}, interval int) // AddDelayTask 添加延迟任务 AddDelayTask(taskName string, args []interface{}, delayTime uint) // AddSimpleTask 添加即时任务 AddSimpleTask(taskName string, args []interface{}) // RegisterTask 注册任务,包括:任务名称以及执行函数,函数类型必须是 funcType RegisterTask(taskName string, fun funcType) // RegisterHighLevelTask 推荐此方式 // 注册任务,包括:任务名称以及执行函数,函数类型必须是 taskfunc(param ...interface{}) 或 自定义参数 taskfunc(i int, s string, arr []int) RegisterHighLevelTask(taskName string, fun interface{}) // UnRegisterTask 反注册,删除执行器 UnRegisterTask(taskName string) // RunTaskManager 启动任务管理器 RunTaskManager() // SetNoTaskEffectiveTime 设置任务的有效期(当任务节点任务出现偏差时,检查失败的任务会再次放入执行队列,直到任务时间超过此参数),单位:秒 默认:60 SetNoTaskEffectiveTime(second int64) }
Manager 所有task管理器方法
Click to show internal directories.
Click to hide internal directories.