Uses of Class
io.grpc.LoadBalancer.Subchannel
-
Packages that use LoadBalancer.Subchannel Package Description io.grpc The gRPC core public API.io.grpc.util Utilities with advanced features in the core layer that user can optionally use.io.grpc.xds.orca -
-
Uses of LoadBalancer.Subchannel in io.grpc
Methods in io.grpc that return LoadBalancer.Subchannel Modifier and Type Method Description LoadBalancer.SubchannelLoadBalancer.Helper. createSubchannel(LoadBalancer.CreateSubchannelArgs args)Creates a Subchannel, which is a logical connection to the given group of addresses which are considered equivalent.LoadBalancer.SubchannelLoadBalancer.PickResult. getSubchannel()The Subchannel if this result was created bywithSubchannel(), or null otherwise.Methods in io.grpc with parameters of type LoadBalancer.Subchannel Modifier and Type Method Description voidLoadBalancer. handleSubchannelState(LoadBalancer.Subchannel subchannel, ConnectivityStateInfo stateInfo)Deprecated.This method will be removed.static LoadBalancer.PickResultLoadBalancer.PickResult. withSubchannel(LoadBalancer.Subchannel subchannel)Equivalent towithSubchannel(subchannel, null).static LoadBalancer.PickResultLoadBalancer.PickResult. withSubchannel(LoadBalancer.Subchannel subchannel, ClientStreamTracer.Factory streamTracerFactory)A decision to proceed the RPC on a Subchannel. -
Uses of LoadBalancer.Subchannel in io.grpc.util
Subclasses of LoadBalancer.Subchannel in io.grpc.util Modifier and Type Class Description classForwardingSubchannelMethods in io.grpc.util that return LoadBalancer.Subchannel Modifier and Type Method Description LoadBalancer.SubchannelForwardingLoadBalancerHelper. createSubchannel(LoadBalancer.CreateSubchannelArgs args)protected abstract LoadBalancer.SubchannelForwardingSubchannel. delegate()Returns the underlying Subchannel.Methods in io.grpc.util that return types with arguments of type LoadBalancer.Subchannel Modifier and Type Method Description protected java.util.Collection<LoadBalancer.Subchannel>RoundRobinLoadBalancer. getSubchannels()Methods in io.grpc.util with parameters of type LoadBalancer.Subchannel Modifier and Type Method Description voidForwardingLoadBalancer. handleSubchannelState(LoadBalancer.Subchannel subchannel, ConnectivityStateInfo stateInfo)Deprecated.voidGracefulSwitchLoadBalancer. handleSubchannelState(LoadBalancer.Subchannel subchannel, ConnectivityStateInfo stateInfo)Deprecated.Method parameters in io.grpc.util with type arguments of type LoadBalancer.Subchannel Modifier and Type Method Description protected RoundRobinLoadBalancer.RoundRobinPickerRoundRobinLoadBalancer. createReadyPicker(java.util.List<LoadBalancer.Subchannel> activeList) -
Uses of LoadBalancer.Subchannel in io.grpc.xds.orca
Methods in io.grpc.xds.orca with parameters of type LoadBalancer.Subchannel Modifier and Type Method Description static voidOrcaOobUtil. setListener(LoadBalancer.Subchannel subchannel, OrcaOobUtil.OrcaOobReportListener listener, OrcaOobUtil.OrcaReportingConfig config)UpdateOrcaOobUtil.OrcaOobReportListenerto receive Out-of-Band metrics report for the particular subchannel connection, and set the configuration of receiving ORCA reports, such as the interval of receiving reports.
-