Package io.grpc.internal
Class AutoConfiguredLoadBalancerFactory.AutoConfiguredLoadBalancer
- java.lang.Object
-
- io.grpc.internal.AutoConfiguredLoadBalancerFactory.AutoConfiguredLoadBalancer
-
- Enclosing class:
- AutoConfiguredLoadBalancerFactory
public final class AutoConfiguredLoadBalancerFactory.AutoConfiguredLoadBalancer extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private LoadBalancerdelegateprivate LoadBalancerProviderdelegateProviderprivate LoadBalancer.Helperhelper
-
Constructor Summary
Constructors Constructor Description AutoConfiguredLoadBalancer(LoadBalancer.Helper helper)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description LoadBalancergetDelegate()(package private) LoadBalancerProvidergetDelegateProvider()(package private) voidhandleNameResolutionError(Status error)(package private) voidhandleSubchannelState(LoadBalancer.Subchannel subchannel, ConnectivityStateInfo stateInfo)Deprecated.(package private) voidrequestConnection()(package private) voidsetDelegate(LoadBalancer lb)(package private) voidshutdown()(package private) StatustryAcceptResolvedAddresses(LoadBalancer.ResolvedAddresses resolvedAddresses)Returns non-OK status if the delegate rejects the resolvedAddresses (e.g.
-
-
-
Field Detail
-
helper
private final LoadBalancer.Helper helper
-
delegate
private LoadBalancer delegate
-
delegateProvider
private LoadBalancerProvider delegateProvider
-
-
Constructor Detail
-
AutoConfiguredLoadBalancer
AutoConfiguredLoadBalancer(LoadBalancer.Helper helper)
-
-
Method Detail
-
tryAcceptResolvedAddresses
Status tryAcceptResolvedAddresses(LoadBalancer.ResolvedAddresses resolvedAddresses)
Returns non-OK status if the delegate rejects the resolvedAddresses (e.g. if it does not support an empty list).
-
handleNameResolutionError
void handleNameResolutionError(Status error)
-
handleSubchannelState
@Deprecated void handleSubchannelState(LoadBalancer.Subchannel subchannel, ConnectivityStateInfo stateInfo)
Deprecated.
-
requestConnection
void requestConnection()
-
shutdown
void shutdown()
-
getDelegate
public LoadBalancer getDelegate()
-
setDelegate
void setDelegate(LoadBalancer lb)
-
getDelegateProvider
LoadBalancerProvider getDelegateProvider()
-
-