error

package
v2.2.4+incompatible Latest Latest
Warning

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

Go to latest
Published: Jan 13, 2016 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

error package describes errors in etcd project. When any change happens, Documentation/errorcode.md needs to be updated correspondingly.

Index

Constants

View Source
const (
	EcodeKeyNotFound = 100
	EcodeTestFailed  = 101
	EcodeNotFile     = 102

	EcodeNotDir    = 104
	EcodeNodeExist = 105

	EcodeRootROnly   = 107
	EcodeDirNotEmpty = 108

	EcodeUnauthorized = 110

	EcodePrevValueRequired = 201
	EcodeTTLNaN            = 202
	EcodeIndexNaN          = 203

	EcodeInvalidField = 209
	EcodeInvalidForm  = 210

	EcodeRaftInternal = 300
	EcodeLeaderElect  = 301

	EcodeWatcherCleared    = 400
	EcodeEventIndexCleared = 401
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Error

type Error struct {
	ErrorCode int    `json:"errorCode"`
	Message   string `json:"message"`
	Cause     string `json:"cause,omitempty"`
	Index     uint64 `json:"index"`
}

func NewError

func NewError(errorCode int, cause string, index uint64) *Error

func NewRequestError

func NewRequestError(errorCode int, cause string) *Error

func (Error) Error

func (e Error) Error() string

Only for error interface

func (Error) WriteTo

func (e Error) WriteTo(w http.ResponseWriter)

Jump to

Keyboard shortcuts

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