retryable_revertible

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 NewRetryableRevertibleDeleteUserDataJob

func NewRetryableRevertibleDeleteUserDataJob(userID string, usersClient *dummyservices.UserServiceClient, authClient *dummyservices.AuthServiceClient, ordersClient *dummyservices.OrdersServiceClient, forwardRetryThreshold int, backwardRetryThreshold int) goodjob.RetryableRevertibleJob

Types

type RetryableRevertibleDeleteUserDataJob

type RetryableRevertibleDeleteUserDataJob struct {
	Tasks                       []goodjob.Task
	TaskArgs                    map[goodjob.TaskID][]*goodjob.TaskArg
	Visible                     bool
	LastTask                    goodjob.Task
	LastTaskPos                 int
	LastTaskResult              *goodjob.TaskResult
	ID                          goodjob.JobID
	JobArgs                     []goodjob.JobArg
	RevertState                 bool
	ForwardRetryThreshold       int
	ForwardRetryThresholdCount  map[goodjob.TaskID]int
	BackwardRetryThreshold      int
	BackwardRetryThresholdCount map[goodjob.TaskID]int
}

func (*RetryableRevertibleDeleteUserDataJob) GetID

func (*RetryableRevertibleDeleteUserDataJob) GetLastTask

func (*RetryableRevertibleDeleteUserDataJob) GetLastTaskPos

func (j *RetryableRevertibleDeleteUserDataJob) GetLastTaskPos() int

func (*RetryableRevertibleDeleteUserDataJob) GetLastTaskResult

func (*RetryableRevertibleDeleteUserDataJob) GetRevertState

func (j *RetryableRevertibleDeleteUserDataJob) GetRevertState() bool

func (*RetryableRevertibleDeleteUserDataJob) GetTaskArgs

func (*RetryableRevertibleDeleteUserDataJob) GetTasks

func (*RetryableRevertibleDeleteUserDataJob) GetTasksToRetry

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

func (*RetryableRevertibleDeleteUserDataJob) GetTasksToRevert

func (*RetryableRevertibleDeleteUserDataJob) GetVisible

func (*RetryableRevertibleDeleteUserDataJob) IncreaseRetryCount

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

func (*RetryableRevertibleDeleteUserDataJob) RetryThresholdReached

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

func (*RetryableRevertibleDeleteUserDataJob) SetLastTask

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

func (*RetryableRevertibleDeleteUserDataJob) SetLastTaskPos

func (j *RetryableRevertibleDeleteUserDataJob) SetLastTaskPos(pos int)

func (*RetryableRevertibleDeleteUserDataJob) SetLastTaskResult

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

func (*RetryableRevertibleDeleteUserDataJob) SetRevertState

func (j *RetryableRevertibleDeleteUserDataJob) SetRevertState(revert bool)

func (*RetryableRevertibleDeleteUserDataJob) SetVisible

func (j *RetryableRevertibleDeleteUserDataJob) SetVisible(visible bool)

Jump to

Keyboard shortcuts

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