Documentation
¶
Index ¶
- func CronTaskLogEnabled(flag ...bool) bool
- func CronTaskLogger(logger ...logx.Logger) logx.Logger
- func HandleCronTasks(crond *cron.Cron)
- func HandleRedismqDelayableTasks(crond *cron.Cron)
- func HandleRedismqNormalTasks(crond *cron.Cron)
- func MqTaskLogEnabled(flag ...bool) bool
- func MqTaskLogger(logger ...logx.Logger) logx.Logger
- func NewCronJob(taskName string) *cronJob
- func NewRetryPolicy(settings map[string]interface{}) *retryPolicy
- func Publish(task Task, policy ...*retryPolicy)
- func PublishDelayable(task Task, runAfter time.Duration, policy ...*retryPolicy)
- func RunCronTask(taskName string)
- func RunMqTask(payload string)
- func SetMqTaskFinder(fn fnFindMqTask)
- func WithCronTasks(task CronTask)
- type CronTask
- type Task
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CronTaskLogEnabled ¶
func HandleCronTasks ¶
func HandleCronTasks(crond *cron.Cron)
func HandleRedismqDelayableTasks ¶
func HandleRedismqDelayableTasks(crond *cron.Cron)
func HandleRedismqNormalTasks ¶
func HandleRedismqNormalTasks(crond *cron.Cron)
func MqTaskLogEnabled ¶
func NewCronJob ¶
func NewCronJob(taskName string) *cronJob
func NewRetryPolicy ¶
func NewRetryPolicy(settings map[string]interface{}) *retryPolicy
func PublishDelayable ¶
func RunCronTask ¶
func RunCronTask(taskName string)
func SetMqTaskFinder ¶
func SetMqTaskFinder(fn fnFindMqTask)
func WithCronTasks ¶
func WithCronTasks(task CronTask)
Types ¶
Click to show internal directories.
Click to hide internal directories.