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 LoadBalancer
delegate
private LoadBalancerProvider
delegateProvider
private LoadBalancer.Helper
helper
-
Constructor Summary
Constructors Constructor Description AutoConfiguredLoadBalancer(LoadBalancer.Helper helper)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description LoadBalancer
getDelegate()
(package private) LoadBalancerProvider
getDelegateProvider()
(package private) void
handleNameResolutionError(Status error)
(package private) void
handleSubchannelState(LoadBalancer.Subchannel subchannel, ConnectivityStateInfo stateInfo)
Deprecated.(package private) void
requestConnection()
(package private) void
setDelegate(LoadBalancer lb)
(package private) void
shutdown()
(package private) Status
tryAcceptResolvedAddresses(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()
-
-