Versions in this module Expand all Collapse all v1 v1.51.4 Oct 3, 2022 Changes in this version + var DefaultSubBalancerCloseTimeout = 15 * time.Minute + type BalancerGroup struct + func New(cc balancer.ClientConn, bOpts balancer.BuildOptions, ...) *BalancerGroup + func (bg *BalancerGroup) Add(id string, builder balancer.Builder) + func (bg *BalancerGroup) Close() + func (bg *BalancerGroup) ExitIdle() + func (bg *BalancerGroup) ExitIdleOne(id string) + func (bg *BalancerGroup) Remove(id string) + func (bg *BalancerGroup) ResolverError(err error) + func (bg *BalancerGroup) Start() + func (bg *BalancerGroup) UpdateBuilder(id string, builder balancer.Builder) + func (bg *BalancerGroup) UpdateClientConnState(id string, s balancer.ClientConnState) error + func (bg *BalancerGroup) UpdateSubConnState(sc balancer.SubConn, state balancer.SubConnState) + type BalancerStateAggregator interface + UpdateState func(id string, state balancer.State)