package connectivity

import "github.com/coreos/etcd/clientv3/balancer/connectivity"

Package connectivity implements client connectivity operations.

Index

Types

type Recorder

type Recorder interface {
	GetCurrentState() connectivity.State
	RecordTransition(oldState, newState connectivity.State)
}

Recorder records gRPC connectivity.

func New

func New(lg *zap.Logger) Recorder

New returns a new Recorder.

Source Files

connectivity.go

Version
v3.3.27+incompatible
Published
Oct 15, 2021
Platform
linux/amd64
Imports
3 packages
Last checked
16 minutes ago

Tools for package owners.