Package io.grpc.internal
Class AutoConfiguredLoadBalancerFactory.AutoConfiguredLoadBalancer
java.lang.Object
io.grpc.internal.AutoConfiguredLoadBalancerFactory.AutoConfiguredLoadBalancer
- Enclosing class:
AutoConfiguredLoadBalancerFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate LoadBalancer
private LoadBalancerProvider
private final LoadBalancer.Helper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) LoadBalancerProvider
(package private) void
handleNameResolutionError
(Status error) (package private) void
handleSubchannelState
(LoadBalancer.Subchannel subchannel, ConnectivityStateInfo stateInfo) Deprecated.(package private) void
(package private) void
(package private) void
shutdown()
(package private) Status
tryAcceptResolvedAddresses
(LoadBalancer.ResolvedAddresses resolvedAddresses) Returns non-OK status if the delegate rejects the resolvedAddresses (e.g.
-
Field Details
-
helper
-
delegate
-
delegateProvider
-
-
Constructor Details
-
AutoConfiguredLoadBalancer
AutoConfiguredLoadBalancer(LoadBalancer.Helper helper)
-
-
Method Details
-
tryAcceptResolvedAddresses
Returns non-OK status if the delegate rejects the resolvedAddresses (e.g. if it does not support an empty list). -
handleNameResolutionError
-
handleSubchannelState
@Deprecated void handleSubchannelState(LoadBalancer.Subchannel subchannel, ConnectivityStateInfo stateInfo) Deprecated. -
requestConnection
void requestConnection() -
shutdown
void shutdown() -
getDelegate
-
setDelegate
-
getDelegateProvider
LoadBalancerProvider getDelegateProvider()
-