Versions in this module Expand all Collapse all v2 v2.0.14 Oct 26, 2024 Changes in this version + func New() iface.Backend + type Backend struct + func (b *Backend) GetState(taskUUID string) (*tasks.TaskState, error) + func (b *Backend) GroupCompleted(groupUUID string, groupTaskCount int) (bool, error) + func (b *Backend) GroupTaskStates(groupUUID string, groupTaskCount int) ([]*tasks.TaskState, error) + func (b *Backend) InitGroup(groupUUID string, taskUUIDs []string) error + func (b *Backend) PurgeGroupMeta(groupUUID string) error + func (b *Backend) PurgeState(taskUUID string) error + func (b *Backend) SetStateFailure(signature *tasks.Signature, err string) error + func (b *Backend) SetStatePending(signature *tasks.Signature) error + func (b *Backend) SetStateReceived(signature *tasks.Signature) error + func (b *Backend) SetStateRetry(signature *tasks.Signature) error + func (b *Backend) SetStateStarted(signature *tasks.Signature) error + func (b *Backend) SetStateSuccess(signature *tasks.Signature, results []*tasks.TaskResult) error + func (b *Backend) TriggerChord(groupUUID string) (bool, error) + type ErrGroupNotFound struct + func NewErrGroupNotFound(groupUUID string) ErrGroupNotFound + func (e ErrGroupNotFound) Error() string + type ErrTasknotFound struct + func NewErrTasknotFound(taskUUID string) ErrTasknotFound + func (e ErrTasknotFound) Error() string