Uses of Class
io.grpc.LoadBalancer.SubchannelPicker
-
Packages that use LoadBalancer.SubchannelPicker Package Description io.grpc The gRPC core public API.io.grpc.grpclb io.grpc.internal Interfaces and implementations that are internal to gRPC.io.grpc.rls io.grpc.util Utilities with advanced features in the core layer that user can optionally use. -
-
Uses of LoadBalancer.SubchannelPicker in io.grpc
Subclasses of LoadBalancer.SubchannelPicker in io.grpc Modifier and Type Class Description static classLoadBalancer.ErrorPickerDeprecated.Usenew FixedResultPicker(PickResult.withError(error))instead.static classLoadBalancer.FixedResultPickerA picker that always returns the same result.Fields in io.grpc declared as LoadBalancer.SubchannelPicker Modifier and Type Field Description static LoadBalancer.SubchannelPickerLoadBalancer. EMPTY_PICKERDeprecated.Usenew FixedResultPicker(PickResult.withNoResult())instead.Methods in io.grpc with parameters of type LoadBalancer.SubchannelPicker Modifier and Type Method Description abstract voidLoadBalancer.Helper. updateBalancingState(ConnectivityState newState, LoadBalancer.SubchannelPicker newPicker)Set a new state with a new picker to the channel. -
Uses of LoadBalancer.SubchannelPicker in io.grpc.grpclb
Subclasses of LoadBalancer.SubchannelPicker in io.grpc.grpclb Modifier and Type Class Description (package private) static classGrpclbState.RoundRobinPicker -
Uses of LoadBalancer.SubchannelPicker in io.grpc.internal
Subclasses of LoadBalancer.SubchannelPicker in io.grpc.internal Modifier and Type Class Description private static classAutoConfiguredLoadBalancerFactory.EmptyPickerprivate static classAutoConfiguredLoadBalancerFactory.FailingPickerprivate static classPickFirstLeafLoadBalancer.PickerNo-op picker which doesn't add any custom picking logic.private classPickFirstLeafLoadBalancer.RequestConnectionPickerPicker that requests connection during the first pick, and returns noResult.private static classPickFirstLoadBalancer.PickerNo-op picker which doesn't add any custom picking logic.private classPickFirstLoadBalancer.RequestConnectionPickerPicker that requests connection during the first pick, and returns noResult.Fields in io.grpc.internal declared as LoadBalancer.SubchannelPicker Modifier and Type Field Description (package private) LoadBalancer.SubchannelPickerDelayedClientTransport.PickerState. lastPickerThe last picker thatDelayedClientTransport.reprocess(io.grpc.LoadBalancer.SubchannelPicker)has used.private LoadBalancer.SubchannelPickerManagedChannelImpl. subchannelPickerprivate LoadBalancer.SubchannelPickerOobChannel. subchannelPickerMethods in io.grpc.internal with parameters of type LoadBalancer.SubchannelPicker Modifier and Type Method Description (package private) voidDelayedClientTransport. reprocess(LoadBalancer.SubchannelPicker picker)Use the picker to try picking a transport for every pending stream, proceed the stream if the pick is successful, otherwise keep it pending.voidManagedChannelImpl.LbHelperImpl. updateBalancingState(ConnectivityState newState, LoadBalancer.SubchannelPicker newPicker)private voidPickFirstLeafLoadBalancer. updateBalancingState(ConnectivityState state, LoadBalancer.SubchannelPicker picker)private voidPickFirstLoadBalancer. updateBalancingState(ConnectivityState state, LoadBalancer.SubchannelPicker picker)private voidManagedChannelImpl. updateSubchannelPicker(LoadBalancer.SubchannelPicker newPicker)DelayedClientTransport.PickerStateDelayedClientTransport.PickerState. withPicker(LoadBalancer.SubchannelPicker newPicker)Constructors in io.grpc.internal with parameters of type LoadBalancer.SubchannelPicker Constructor Description PickerState(LoadBalancer.SubchannelPicker lastPicker, Status shutdownStatus) -
Uses of LoadBalancer.SubchannelPicker in io.grpc.rls
Subclasses of LoadBalancer.SubchannelPicker in io.grpc.rls Modifier and Type Class Description (package private) classCachingRlsLbClient.RlsPickerFields in io.grpc.rls declared as LoadBalancer.SubchannelPicker Modifier and Type Field Description private LoadBalancer.SubchannelPickerCachingRlsLbClient.RlsLbHelper. pickerprivate LoadBalancer.SubchannelPickerChildLoadBalancerHelper.ChildLoadBalancerHelperProvider. pickerprivate LoadBalancer.SubchannelPickerChildLoadBalancerHelper. pickerprivate LoadBalancer.SubchannelPickerLbPolicyConfiguration.ChildPolicyWrapper. pickerMethods in io.grpc.rls that return LoadBalancer.SubchannelPicker Modifier and Type Method Description (package private) LoadBalancer.SubchannelPickerLbPolicyConfiguration.ChildPolicyWrapper. getPicker()Methods in io.grpc.rls with parameters of type LoadBalancer.SubchannelPicker Modifier and Type Method Description voidCachingRlsLbClient.RlsLbHelper. updateBalancingState(ConnectivityState newState, LoadBalancer.SubchannelPicker newPicker)voidChildLoadBalancerHelper. updateBalancingState(ConnectivityState newState, LoadBalancer.SubchannelPicker unused)Updates balancing state from one or more subchannels tracked in theSubchannelStateManager.voidLbPolicyConfiguration.ChildPolicyWrapper.ChildPolicyReportingHelper. updateBalancingState(ConnectivityState newState, LoadBalancer.SubchannelPicker newPicker)Constructors in io.grpc.rls with parameters of type LoadBalancer.SubchannelPicker Constructor Description ChildLoadBalancerHelper(java.lang.String target, LoadBalancer.Helper rlsHelper, SubchannelStateManager subchannelStateManager, LoadBalancer.SubchannelPicker picker)ChildLoadBalancerHelperProvider(LoadBalancer.Helper helper, SubchannelStateManager subchannelStateManager, LoadBalancer.SubchannelPicker picker) -
Uses of LoadBalancer.SubchannelPicker in io.grpc.util
Subclasses of LoadBalancer.SubchannelPicker in io.grpc.util Modifier and Type Class Description (package private) classOutlierDetectionLoadBalancer.OutlierDetectionPickerThis picker delegates the actual picking logic to a wrapped delegate, but associates aClientStreamTracerwith each pick to track the results of each subchannel stream.(package private) static classRoundRobinLoadBalancer.ReadyPickerFields in io.grpc.util declared as LoadBalancer.SubchannelPicker Modifier and Type Field Description (package private) static LoadBalancer.SubchannelPickerGracefulSwitchLoadBalancer. BUFFER_PICKERprivate LoadBalancer.SubchannelPickerMultiChildLoadBalancer.ChildLbState. currentPickerprivate LoadBalancer.SubchannelPickerRoundRobinLoadBalancer. currentPickerprivate LoadBalancer.SubchannelPickerOutlierDetectionLoadBalancer.OutlierDetectionPicker. delegateprivate LoadBalancer.SubchannelPickerGracefulSwitchLoadBalancer. pendingPickerFields in io.grpc.util with type parameters of type LoadBalancer.SubchannelPicker Modifier and Type Field Description private java.util.List<LoadBalancer.SubchannelPicker>RoundRobinLoadBalancer.ReadyPicker. subchannelPickersMethods in io.grpc.util that return LoadBalancer.SubchannelPicker Modifier and Type Method Description private LoadBalancer.SubchannelPickerRoundRobinLoadBalancer. createReadyPicker(java.util.Collection<MultiChildLoadBalancer.ChildLbState> children)LoadBalancer.SubchannelPickerMultiChildLoadBalancer.ChildLbState. getCurrentPicker()Methods in io.grpc.util that return types with arguments of type LoadBalancer.SubchannelPicker Modifier and Type Method Description (package private) java.util.List<LoadBalancer.SubchannelPicker>RoundRobinLoadBalancer.ReadyPicker. getSubchannelPickers()Methods in io.grpc.util with parameters of type LoadBalancer.SubchannelPicker Modifier and Type Method Description protected voidMultiChildLoadBalancer.ChildLbState. setCurrentPicker(LoadBalancer.SubchannelPicker newPicker)voidForwardingLoadBalancerHelper. updateBalancingState(ConnectivityState newState, LoadBalancer.SubchannelPicker newPicker)voidMultiChildLoadBalancer.ChildLbState.ChildLbStateHelper. updateBalancingState(ConnectivityState newState, LoadBalancer.SubchannelPicker newPicker)Update current state and picker for this child and then useMultiChildLoadBalancer.updateOverallBalancingState()for the parent LB.voidOutlierDetectionLoadBalancer.ChildHelper. updateBalancingState(ConnectivityState newState, LoadBalancer.SubchannelPicker newPicker)private voidRoundRobinLoadBalancer. updateBalancingState(ConnectivityState state, LoadBalancer.SubchannelPicker picker)Constructors in io.grpc.util with parameters of type LoadBalancer.SubchannelPicker Constructor Description OutlierDetectionPicker(LoadBalancer.SubchannelPicker delegate)Constructor parameters in io.grpc.util with type arguments of type LoadBalancer.SubchannelPicker Constructor Description ReadyPicker(java.util.List<LoadBalancer.SubchannelPicker> list, java.util.concurrent.atomic.AtomicInteger index)
-