Documentation
¶
Index ¶
- type AsynqDB
- type AsynqTaskQueue
- func (tq *AsynqTaskQueue[T]) Delete(ctx context.Context, id string) error
- func (tq *AsynqTaskQueue[T]) DeleteAll(ctx context.Context) error
- func (tq *AsynqTaskQueue[T]) Enqueue(ctx context.Context, source string, message T) error
- func (tq *AsynqTaskQueue[T]) GetAllPending(ctx context.Context) ([]task.Task[T], error)
- func (tq *AsynqTaskQueue[T]) GetOldest(ctx context.Context) (task.Task[T], string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AsynqDB ¶
func NewAsynqDB ¶
func NewAsynqDB(logger ezutil.Logger, opts asynq.RedisConnOpt) *AsynqDB
type AsynqTaskQueue ¶
func NewAsynqTaskQueue ¶
func (*AsynqTaskQueue[T]) Delete ¶ added in v0.1.0
func (tq *AsynqTaskQueue[T]) Delete(ctx context.Context, id string) error
func (*AsynqTaskQueue[T]) DeleteAll ¶
func (tq *AsynqTaskQueue[T]) DeleteAll(ctx context.Context) error
func (*AsynqTaskQueue[T]) Enqueue ¶
func (tq *AsynqTaskQueue[T]) Enqueue(ctx context.Context, source string, message T) error
func (*AsynqTaskQueue[T]) GetAllPending ¶
Click to show internal directories.
Click to hide internal directories.