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 ConcurrentQueue ¶ added in v0.4.0
type ConcurrentQueue struct {
// contains filtered or unexported fields
}
func (*ConcurrentQueue) Dequeue ¶ added in v0.4.0
func (q *ConcurrentQueue) Dequeue() Task
func (*ConcurrentQueue) Enqueue ¶ added in v0.4.0
func (q *ConcurrentQueue) Enqueue(t Task) int64
type LimitedConcurrentQueue ¶ added in v0.4.0
type LimitedConcurrentQueue struct {
// contains filtered or unexported fields
}
func (*LimitedConcurrentQueue) Dequeue ¶ added in v0.4.0
func (q *LimitedConcurrentQueue) Dequeue() Task
func (*LimitedConcurrentQueue) Enqueue ¶ added in v0.4.0
func (q *LimitedConcurrentQueue) Enqueue(t Task) int64
type Queue ¶ added in v0.4.0
func NewConcurrentQueue ¶ added in v0.4.0
func NewConcurrentQueue() Queue
func NewLimitedConcurrentQueue ¶ added in v0.4.0
type RetryableTask ¶
type RetryableTask struct {
// contains filtered or unexported fields
}
type TaskOnError ¶ added in v0.4.2
type TaskQ ¶
type TaskQ struct {
// contains filtered or unexported fields
}
func NewWithQueue ¶ added in v0.4.0
type WaitGroup ¶ added in v0.2.1
type WaitGroup struct {
*TaskQ
// contains filtered or unexported fields
}
func NewWaitGroup ¶ added in v0.2.1
func NewWaitGroupFromTaskq ¶ added in v0.5.0
Click to show internal directories.
Click to hide internal directories.