retryable

package
v0.0.0-...-c72f787 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 21, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewRetryableDeleteUserDataJob

func NewRetryableDeleteUserDataJob(userID string, usersClient *dummyservices.UserServiceClient, authClient *dummyservices.AuthServiceClient, ordersClient *dummyservices.OrdersServiceClient, retryThreshold int) goodjob.RetryableJob

Types

type RetryableDeleteUserDataJob

type RetryableDeleteUserDataJob struct {
	LastTaskPos         int
	LastTaskResult      *goodjob.TaskResult
	ID                  goodjob.JobID
	JobArgs             []goodjob.JobArg
	Tasks               []goodjob.Task
	TaskArgs            map[goodjob.TaskID][]*goodjob.TaskArg
	Visible             bool
	LastTask            goodjob.Task
	RetryThreshold      int
	RetryThresholdCount map[goodjob.TaskID]int
}

func (*RetryableDeleteUserDataJob) GetID

func (*RetryableDeleteUserDataJob) GetLastTask

func (j *RetryableDeleteUserDataJob) GetLastTask() goodjob.Task

func (*RetryableDeleteUserDataJob) GetLastTaskPos

func (j *RetryableDeleteUserDataJob) GetLastTaskPos() int

func (*RetryableDeleteUserDataJob) GetLastTaskResult

func (j *RetryableDeleteUserDataJob) GetLastTaskResult() *goodjob.TaskResult

func (*RetryableDeleteUserDataJob) GetTaskArgs

func (j *RetryableDeleteUserDataJob) GetTaskArgs(taskID goodjob.TaskID) []*goodjob.TaskArg

func (*RetryableDeleteUserDataJob) GetTasks

func (j *RetryableDeleteUserDataJob) GetTasks() []goodjob.Task

func (*RetryableDeleteUserDataJob) GetTasksToRetry

func (j *RetryableDeleteUserDataJob) GetTasksToRetry() []goodjob.Task

func (*RetryableDeleteUserDataJob) GetVisible

func (j *RetryableDeleteUserDataJob) GetVisible() bool

func (*RetryableDeleteUserDataJob) IncreaseRetryCount

func (j *RetryableDeleteUserDataJob) IncreaseRetryCount(taskID goodjob.TaskID)

func (*RetryableDeleteUserDataJob) RetryThresholdReached

func (j *RetryableDeleteUserDataJob) RetryThresholdReached(taskID goodjob.TaskID) bool

func (*RetryableDeleteUserDataJob) SetLastTask

func (j *RetryableDeleteUserDataJob) SetLastTask(task goodjob.Task)

func (*RetryableDeleteUserDataJob) SetLastTaskPos

func (j *RetryableDeleteUserDataJob) SetLastTaskPos(pos int)

func (*RetryableDeleteUserDataJob) SetLastTaskResult

func (j *RetryableDeleteUserDataJob) SetLastTaskResult(result *goodjob.TaskResult)

func (*RetryableDeleteUserDataJob) SetVisible

func (j *RetryableDeleteUserDataJob) SetVisible(visible bool)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL