google.golang.org/grpc/balancer.State.Picker (field)
21 uses
google.golang.org/grpc/balancer (current package)
balancer.go#L123: Picker Picker
google.golang.org/grpc/balancer/base
balancer.go#L91: Picker: b.picker,
balancer.go#L143: b.cc.UpdateState(balancer.State{ConnectivityState: b.state, Picker: b.picker})
balancer.go#L231: b.cc.UpdateState(balancer.State{ConnectivityState: b.state, Picker: b.picker})
google.golang.org/grpc/balancer/endpointsharding
endpointsharding.go#L260: childPicker := childState.State.Picker
endpointsharding.go#L302: Picker: p,
google.golang.org/grpc/balancer/pickfirst
pickfirst.go#L234: Picker: &picker{err: fmt.Errorf("name resolver error: %v", err)},
pickfirst.go#L355: Picker: &picker{err: balancer.ErrNoSubConnAvailable},
pickfirst.go#L392: Picker: &picker{err: balancer.ErrNoSubConnAvailable},
pickfirst.go#L659: Picker: &picker{result: balancer.PickResult{SubConn: sd.subConn}},
pickfirst.go#L671: Picker: &picker{err: balancer.ErrNoSubConnAvailable},
pickfirst.go#L704: Picker: &idlePicker{exitIdle: sync.OnceFunc(b.ExitIdle)},
pickfirst.go#L719: Picker: &picker{err: balancer.ErrNoSubConnAvailable},
pickfirst.go#L753: Picker: &picker{err: newState.ConnectionError},
pickfirst.go#L782: Picker: &picker{err: lastErr},
pickfirst.go#L812: Picker: &picker{result: balancer.PickResult{SubConn: sd.subConn}},
pickfirst.go#L817: Picker: &picker{err: fmt.Errorf("pickfirst: health check failure: %v", state.ConnectionError)},
pickfirst.go#L822: Picker: &picker{err: balancer.ErrNoSubConnAvailable},
google.golang.org/grpc
balancer_wrapper.go#L246: ccb.cc.pickerWrapper.updatePicker(s.Picker)
google.golang.org/grpc/internal/balancer/gracefulswitch
gracefulswitch.go#L123: Picker: base.NewErrPicker(balancer.ErrNoSubConnAvailable),
gracefulswitch.go#L210: Picker: base.NewErrPicker(err),