package serviceconfig
Import Path
google.golang.org/grpc/serviceconfig (on go.dev)
Dependency Relation
imports 0 packages, and imported by 6 packages
Involved Source Files
Package serviceconfig defines types and methods for operating on gRPC
service configs.
# Experimental
Notice: This package is EXPERIMENTAL and may be changed or removed in a
later release.
Package-Level Type Names (total 3, all are exported)
Config represents an opaque data structure holding a service config.
( Config) isServiceConfig()
google.golang.org/grpc.ServiceConfig
func google.golang.org/grpc.equalServiceConfig(a, b Config) bool
LoadBalancingConfig represents an opaque data structure holding a load
balancing config.
( LoadBalancingConfig) isLoadBalancingConfig()
func google.golang.org/grpc/balancer.ConfigParser.ParseConfig(LoadBalancingConfigJSON json.RawMessage) (LoadBalancingConfig, error)
ParseResult contains a service config or an error. Exactly one must be
non-nil.
Config Config
Err error
func google.golang.org/grpc/resolver.ClientConn.ParseServiceConfig(serviceConfigJSON string) *ParseResult
func google.golang.org/grpc.parseServiceConfig(js string) *ParseResult
func google.golang.org/grpc.(*ClientConn).applyFailingLB(sc *ParseResult)
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)