@ExperimentalApi(value="https://github.com/grpc/grpc-java/issues/1771") public abstract class ForwardingLoadBalancerHelper extends LoadBalancer.Helper
Constructor and Description |
---|
ForwardingLoadBalancerHelper() |
createSubchannel, updateSubchannelAddresses
protected abstract LoadBalancer.Helper delegate()
@Deprecated public LoadBalancer.Subchannel createSubchannel(List<EquivalentAddressGroup> addrs, Attributes attrs)
createSubchannel
in class LoadBalancer.Helper
public LoadBalancer.Subchannel createSubchannel(LoadBalancer.CreateSubchannelArgs args)
createSubchannel
in class LoadBalancer.Helper
@Deprecated public void updateSubchannelAddresses(LoadBalancer.Subchannel subchannel, List<EquivalentAddressGroup> addrs)
updateSubchannelAddresses
in class LoadBalancer.Helper
public ManagedChannel createOobChannel(EquivalentAddressGroup eag, String authority)
createOobChannel
in class LoadBalancer.Helper
public void updateOobChannelAddresses(ManagedChannel channel, EquivalentAddressGroup eag)
updateOobChannelAddresses
in class LoadBalancer.Helper
public ManagedChannel createResolvingOobChannel(String target)
createResolvingOobChannel
in class LoadBalancer.Helper
public void updateBalancingState(ConnectivityState newState, LoadBalancer.SubchannelPicker newPicker)
updateBalancingState
in class LoadBalancer.Helper
public void refreshNameResolution()
refreshNameResolution
in class LoadBalancer.Helper
@Deprecated public void runSerialized(Runnable task)
runSerialized
in class LoadBalancer.Helper
@Deprecated public NameResolver.Factory getNameResolverFactory()
getNameResolverFactory
in class LoadBalancer.Helper
public String getAuthority()
getAuthority
in class LoadBalancer.Helper
public SynchronizationContext getSynchronizationContext()
getSynchronizationContext
in class LoadBalancer.Helper
public ScheduledExecutorService getScheduledExecutorService()
getScheduledExecutorService
in class LoadBalancer.Helper
public ChannelLogger getChannelLogger()
getChannelLogger
in class LoadBalancer.Helper
public NameResolver.Args getNameResolverArgs()
getNameResolverArgs
in class LoadBalancer.Helper
public NameResolverRegistry getNameResolverRegistry()
getNameResolverRegistry
in class LoadBalancer.Helper
Copyright © 2019. All rights reserved.