taskerror

package
v1.3.0-rc.0...-d217119 Latest Latest
Warning

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

Go to latest
Published: Dec 5, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const TaskErrMergeIterationThreshold = 10

Variables

This section is empty.

Functions

This section is empty.

Types

type Error

type Error struct {
	Code string       `json:"code"`
	Msg  string       `json:"msg"`
	Ctx  ErrorContext `json:"ctx"`
}

func MergeOrderError

func MergeOrderError(ordered []*Error, newOrderErr []*Error) []*Error

type ErrorContext

type ErrorContext struct {
	StartTime time.Time `json:"startTime"`
	EndTime   time.Time `json:"endTime"`
	Count     uint64    `json:"count"`
}

func (*ErrorContext) CalculateFrequencyPerHour

func (c *ErrorContext) CalculateFrequencyPerHour() uint64

type OrderedErrors

type OrderedErrors []*Error

func (OrderedErrors) AppendError

func (o OrderedErrors) AppendError(errs ...*Error) OrderedErrors

func (OrderedErrors) ConvertErrors

func (o OrderedErrors) ConvertErrors()

func (OrderedErrors) Len

func (o OrderedErrors) Len() int

func (OrderedErrors) Less

func (o OrderedErrors) Less(i, j int) bool

func (OrderedErrors) Swap

func (o OrderedErrors) Swap(i, j int)

Jump to

Keyboard shortcuts

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