grpcgoogle.golang.org/grpc/internal/balancerload Index | Files

package balancerload

import "google.golang.org/grpc/internal/balancerload"

Package balancerload defines APIs to parse server loads in trailers. The parsed loads are sent to balancers in DoneInfo.

Index

Functions

func Parse

func Parse(md metadata.MD) interface{}

Parse calls parser.Read().

func SetParser

func SetParser(lr Parser)

SetParser sets the load parser.

Not mutex-protected, should be called before any gRPC functions.

Types

type Parser

type Parser interface {
	// Parse parses loads from metadata.
	Parse(md metadata.MD) interface{}
}

Parser converts loads from metadata into a concrete type.

Source Files

load.go

Version
v1.29.0-dev
Published
Mar 5, 2020
Platform
linux/amd64
Imports
1 packages
Last checked
10 minutes ago

Tools for package owners.