type github.com/hibiken/asynq/internal/base.Broker (interface)
Method Implmentations
AddToGroup(ctx context.Context, msg *TaskMessage, gname string) error
*github.com/hibiken/asynq/internal/rdb.RDB.AddToGroup
AddToGroupUnique(ctx context.Context, msg *TaskMessage, groupKey string, ttl time.Duration) error
*github.com/hibiken/asynq/internal/rdb.RDB.AddToGroupUnique
AggregationCheck(qname, gname string, t time.Time, gracePeriod, maxDelay time.Duration, maxSize int) (aggregationSetID string, err error)
*github.com/hibiken/asynq/internal/rdb.RDB.AggregationCheck
Archive(ctx context.Context, msg *TaskMessage, errMsg string) error
*github.com/hibiken/asynq/internal/rdb.RDB.Archive
CancelationPubSub() (*redis.PubSub, error)
*github.com/hibiken/asynq/internal/rdb.RDB.CancelationPubSub
ClearServerState(host string, pid int, serverID string) error
*github.com/hibiken/asynq/internal/rdb.RDB.ClearServerState
DeleteAggregationSet(ctx context.Context, qname, gname, aggregationSetID string) error
*github.com/hibiken/asynq/internal/rdb.RDB.DeleteAggregationSet
DeleteExpiredCompletedTasks(qname string) error
*github.com/hibiken/asynq/internal/rdb.RDB.DeleteExpiredCompletedTasks
Dequeue(qnames ...string) (*TaskMessage, time.Time, error)
*github.com/hibiken/asynq/internal/rdb.RDB.Dequeue
Enqueue(ctx context.Context, msg *TaskMessage) error
*github.com/hibiken/asynq/internal/rdb.RDB.Enqueue
EnqueueUnique(ctx context.Context, msg *TaskMessage, ttl time.Duration) error
*github.com/hibiken/asynq/internal/rdb.RDB.EnqueueUnique
ExtendLease(qname string, ids ...string) (time.Time, error)
*github.com/hibiken/asynq/internal/rdb.RDB.ExtendLease
ListLeaseExpired(cutoff time.Time, qnames ...string) ([]*TaskMessage, error)
*github.com/hibiken/asynq/internal/rdb.RDB.ListLeaseExpired
MarkAsComplete(ctx context.Context, msg *TaskMessage) error
*github.com/hibiken/asynq/internal/rdb.RDB.MarkAsComplete
ReadAggregationSet(qname, gname, aggregationSetID string) ([]*TaskMessage, time.Time, error)
*github.com/hibiken/asynq/internal/rdb.RDB.ReadAggregationSet
ReclaimStaleAggregationSets(qname string) error
*github.com/hibiken/asynq/internal/rdb.RDB.ReclaimStaleAggregationSets
Requeue(ctx context.Context, msg *TaskMessage) error
*github.com/hibiken/asynq/internal/rdb.RDB.Requeue
Retry(ctx context.Context, msg *TaskMessage, processAt time.Time, errMsg string, isFailure bool) error
*github.com/hibiken/asynq/internal/rdb.RDB.Retry
Schedule(ctx context.Context, msg *TaskMessage, processAt time.Time) error
*github.com/hibiken/asynq/internal/rdb.RDB.Schedule
ScheduleUnique(ctx context.Context, msg *TaskMessage, processAt time.Time, ttl time.Duration) error
*github.com/hibiken/asynq/internal/rdb.RDB.ScheduleUnique
WriteResult(qname, id string, data []byte) (n int, err error)
*github.com/hibiken/asynq/internal/rdb.RDB.WriteResult
WriteServerState(info *ServerInfo, workers []*WorkerInfo, ttl time.Duration) error
*github.com/hibiken/asynq/internal/rdb.RDB.WriteServerState
![]() |
The pages are generated with Golds v0.8.2. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |