startup_failpoints

package
v2.2.107 Latest Latest
Warning

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

Go to latest
Published: Nov 3, 2022 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FailPoint

type FailPoint struct {
	Error FailPointError `json:"error"`
	// when empty, Error.String() will be taken
	ErrorName string `json:"errorName"`
	IsActive  bool   `json:"isActive"`
}

func NewFailPoint

func NewFailPoint(err FailPointError) FailPoint

type FailPointError

type FailPointError interface {
	error
}

type FailPointLocation

type FailPointLocation string

type FailPointRequest

type FailPointRequest struct {
	CodeLocationPointName FailPointLocation `json:"codeLocationPointName"`
	FailPointErrorName    string            `json:"failPointCode"`
	Active                bool              `json:"active"`
}

type FailPointService

type FailPointService struct {
	// contains filtered or unexported fields
}

func NewFailPointService

func NewFailPointService(fps []FailPoint, codeLocations []FailPointLocation, devMode bool) *FailPointService

func (*FailPointService) GetFailPointLocations

func (f *FailPointService) GetFailPointLocations() map[FailPointLocation]FailPoint

func (*FailPointService) GetFailPoints

func (f *FailPointService) GetFailPoints() []FailPoint

func (*FailPointService) HandleFailPointPage

func (f *FailPointService) HandleFailPointPage(updateFailPointsEndpoint string) http.HandlerFunc

func (*FailPointService) NewFailPointRequest

func (f *FailPointService) NewFailPointRequest() FailPointRequest

func (*FailPointService) ReturnErrorIfFailPointActive

func (f *FailPointService) ReturnErrorIfFailPointActive(ctx context.Context, location FailPointLocation) error

func (*FailPointService) UpdateFailPoint

func (f *FailPointService) UpdateFailPoint(req FailPointRequest) error

func (*FailPointService) UpdateFailPointHandlerFunc

func (f *FailPointService) UpdateFailPointHandlerFunc() http.HandlerFunc

type TemplateResponse

type TemplateResponse struct {
	UpdateFailPointsEndpoint string
	FailPoints               []FailPoint
	FailPointLocations       map[FailPointLocation]FailPoint
}

Jump to

Keyboard shortcuts

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