Documentation
¶
Index ¶
- Constants
- Variables
- func Version() string
- type DATE
- type DATETIME
- type FLOAT64
- type FnHandler
- type INT64
- type ITask
- type STRING
- type TASKID
- type TASKQ
- func (t *TASKQ) Close()
- func (t *TASKQ) CreateMultiTasksIfNotExist(taskList []TaskCreateInfo) error
- func (t *TASKQ) CreateTaskIfNotExist(taskname string, nextruntime time.Time, content string) error
- func (t *TASKQ) DeleteTask(taskname string) error
- func (t *TASKQ) SetDBURL(dbURL string)
- func (t *TASKQ) SetExecTimeout(execTimeout time.Duration)
- func (t *TASKQ) SetMaxGoroutine(maxWorkers int)
- func (t *TASKQ) SetPollingInterval(pollingInterval time.Duration)
- func (t *TASKQ) SetRecover(fn func())
- func (t *TASKQ) SetTableName(tablename string)
- func (t *TASKQ) SetTaskContent(taskname string, content string) error
- func (t *TASKQ) SetTaskNextRuntime(taskname string, tm time.Time) error
- func (t *TASKQ) Start() error
- func (t *TASKQ) Subscribe(tasknameprefix string, handler FnHandler)
- type TaskCreateInfo
Constants ¶
View Source
const (
DEFAULT_TABLE_NAME = "task_queue_2021"
)
Variables ¶
View Source
var DEFAULT_RECOVER func() = func() { if err := recover(); err != nil { log.Println(err) } }
Functions ¶
Types ¶
type TASKQ ¶
type TASKQ struct {
Recover func()
// contains filtered or unexported fields
}
func (*TASKQ) CreateMultiTasksIfNotExist ¶
func (t *TASKQ) CreateMultiTasksIfNotExist(taskList []TaskCreateInfo) error
func (*TASKQ) CreateTaskIfNotExist ¶
func (*TASKQ) DeleteTask ¶
func (*TASKQ) SetExecTimeout ¶
func (*TASKQ) SetMaxGoroutine ¶
func (*TASKQ) SetPollingInterval ¶
func (*TASKQ) SetRecover ¶
func (t *TASKQ) SetRecover(fn func())
func (*TASKQ) SetTableName ¶
func (*TASKQ) SetTaskContent ¶
func (*TASKQ) SetTaskNextRuntime ¶ added in v1.0.6
Click to show internal directories.
Click to hide internal directories.