Package io.grpc.internal
Class AutoConfiguredLoadBalancerFactory.AutoConfiguredLoadBalancer
java.lang.Object
io.grpc.internal.AutoConfiguredLoadBalancerFactory.AutoConfiguredLoadBalancer
- Enclosing class:
AutoConfiguredLoadBalancerFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate LoadBalancerprivate LoadBalancerProviderprivate final LoadBalancer.Helper -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) LoadBalancerProvider(package private) voidhandleNameResolutionError(Status error) (package private) voidhandleSubchannelState(LoadBalancer.Subchannel subchannel, ConnectivityStateInfo stateInfo) Deprecated.(package private) void(package private) void(package private) voidshutdown()(package private) StatustryAcceptResolvedAddresses(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()
-