google.golang.org/grpc/balancer.State.Picker (field)

27 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#L144: 	b.cc.UpdateState(balancer.State{ConnectivityState: b.state, Picker: b.picker})
		balancer.go#L233: 	b.cc.UpdateState(balancer.State{ConnectivityState: b.state, Picker: b.picker})

	google.golang.org/grpc/balancer/endpointsharding
		endpointsharding.go#L261: 		childPicker := childState.State.Picker
		endpointsharding.go#L303: 		Picker:            p,

	google.golang.org/grpc/balancer/pickfirst
		pickfirst.go#L107: 		Picker:            &picker{err: fmt.Errorf("name resolver error: %v", err)},
		pickfirst.go#L194: 			Picker:            &picker{err: fmt.Errorf("error creating connection: %v", err)},
		pickfirst.go#L202: 		Picker:            &picker{err: balancer.ErrNoSubConnAvailable},
		pickfirst.go#L233: 			Picker:            &picker{result: balancer.PickResult{SubConn: subConn}},
		pickfirst.go#L242: 			Picker:            &picker{err: balancer.ErrNoSubConnAvailable},
		pickfirst.go#L253: 			Picker:            &idlePicker{subConn: subConn},
		pickfirst.go#L258: 			Picker:            &picker{err: state.ConnectionError},

	google.golang.org/grpc/balancer/pickfirst/pickfirstleaf
		pickfirstleaf.go#L235: 		Picker:            &picker{err: fmt.Errorf("name resolver error: %v", err)},
		pickfirstleaf.go#L322: 			Picker:            &picker{err: balancer.ErrNoSubConnAvailable},
		pickfirstleaf.go#L618: 				Picker:            &picker{result: balancer.PickResult{SubConn: sd.subConn}},
		pickfirstleaf.go#L630: 			Picker:            &picker{err: balancer.ErrNoSubConnAvailable},
		pickfirstleaf.go#L663: 			Picker:            &idlePicker{exitIdle: sync.OnceFunc(b.ExitIdle)},
		pickfirstleaf.go#L678: 					Picker:            &picker{err: balancer.ErrNoSubConnAvailable},
		pickfirstleaf.go#L712: 				Picker:            &picker{err: newState.ConnectionError},
		pickfirstleaf.go#L741: 		Picker:            &picker{err: lastErr},
		pickfirstleaf.go#L771: 			Picker:            &picker{result: balancer.PickResult{SubConn: sd.subConn}},
		pickfirstleaf.go#L776: 			Picker:            &picker{err: fmt.Errorf("pickfirst: health check failure: %v", state.ConnectionError)},
		pickfirstleaf.go#L781: 			Picker:            &picker{err: balancer.ErrNoSubConnAvailable},

	google.golang.org/grpc
		balancer_wrapper.go#L247: 	ccb.cc.pickerWrapper.updatePicker(s.Picker)

	google.golang.org/grpc/internal/balancer/gracefulswitch
		gracefulswitch.go#L117: 			Picker:            base.NewErrPicker(balancer.ErrNoSubConnAvailable),
		gracefulswitch.go#L204: 			Picker:            base.NewErrPicker(err),