public abstract class AbstractLoadBalancer
extends io.grpc.LoadBalancer
io.grpc.LoadBalancer.CreateSubchannelArgs, io.grpc.LoadBalancer.Factory, io.grpc.LoadBalancer.Helper, io.grpc.LoadBalancer.PickResult, io.grpc.LoadBalancer.PickSubchannelArgs, io.grpc.LoadBalancer.ResolvedAddresses, io.grpc.LoadBalancer.Subchannel, io.grpc.LoadBalancer.SubchannelPicker, io.grpc.LoadBalancer.SubchannelStateListener| 构造器和说明 |
|---|
AbstractLoadBalancer(io.grpc.LoadBalancer.Helper helper) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
handleNameResolutionError(io.grpc.Status error) |
void |
handleResolvedAddresses(io.grpc.LoadBalancer.ResolvedAddresses resolvedAddresses) |
protected abstract AbstractReadyPicker |
newPicker(List<io.grpc.LoadBalancer.Subchannel> list)
Create new picker.
|
void |
shutdown() |
public void handleResolvedAddresses(io.grpc.LoadBalancer.ResolvedAddresses resolvedAddresses)
handleResolvedAddresses 在类中 io.grpc.LoadBalancerpublic void shutdown()
shutdown 在类中 io.grpc.LoadBalancerpublic void handleNameResolutionError(io.grpc.Status error)
handleNameResolutionError 在类中 io.grpc.LoadBalancerprotected abstract AbstractReadyPicker newPicker(List<io.grpc.LoadBalancer.Subchannel> list)
list - all subchannelsCopyright © 2021 dromara. All rights reserved.