Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrRetryTask = errors.New("error occurred during task execution. retry task")
Functions ¶
This section is empty.
Types ¶
type RetryableTask ¶
type RetryableTask struct {
// contains filtered or unexported fields
}
type TaskManager ¶
type TaskManager struct {
// contains filtered or unexported fields
}
func NewTaskManger ¶
func NewTaskManger(taskQ *TaskQ) *TaskManager
func (*TaskManager) Close ¶
func (m *TaskManager) Close()
func (*TaskManager) Enqueue ¶
func (m *TaskManager) Enqueue(task Task) int64
func (*TaskManager) Start ¶
func (m *TaskManager) Start() error
func (*TaskManager) Task ¶
func (m *TaskManager) Task(id int64) Task
type TaskQ ¶
type TaskQInterface ¶ added in v0.2.1
type WaitGroup ¶ added in v0.2.1
type WaitGroup struct {
TaskQInterface
// contains filtered or unexported fields
}
func ConvertToWaitGroup ¶ added in v0.2.1
func ConvertToWaitGroup(taskq TaskQInterface) *WaitGroup
func NewWaitGroup ¶ added in v0.2.1
Click to show internal directories.
Click to hide internal directories.