Uses of Class
io.grpc.ConnectivityState
-
Packages that use ConnectivityState 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.protobuf.services Service definitions and utilities with protobuf dependency for the pre-defined gRPC services.io.grpc.rls io.grpc.util Utilities with advanced features in the core layer that user can optionally use. -
-
Uses of ConnectivityState in io.grpc
Fields in io.grpc declared as ConnectivityState Modifier and Type Field Description private ConnectivityStateConnectivityStateInfo. stateprivate ConnectivityStateInternalChannelz.ChannelStats.Builder. stateConnectivityStateInternalChannelz.ChannelStats. stateMethods in io.grpc that return ConnectivityState Modifier and Type Method Description ConnectivityStateConnectivityStateInfo. getState()Returns the state.ConnectivityStateManagedChannel. getState(boolean requestConnection)Gets the current connectivity state.static ConnectivityStateConnectivityState. valueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static ConnectivityState[]ConnectivityState. values()Returns an array containing the constants of this enum type, in the order they are declared.Methods in io.grpc with parameters of type ConnectivityState Modifier and Type Method Description static ConnectivityStateInfoConnectivityStateInfo. forNonError(ConnectivityState state)Returns an instance for a state that is notTRANSIENT_FAILURE.voidManagedChannel. notifyWhenStateChanged(ConnectivityState source, java.lang.Runnable callback)Registers a one-off callback that will be run if the connectivity state of the channel diverges from the givensource, which is typically what has just been returned byManagedChannel.getState(boolean).InternalChannelz.ChannelStats.BuilderInternalChannelz.ChannelStats.Builder. setState(ConnectivityState state)abstract voidLoadBalancer.Helper. updateBalancingState(ConnectivityState newState, LoadBalancer.SubchannelPicker newPicker)Set a new state with a new picker to the channel.Constructors in io.grpc with parameters of type ConnectivityState Constructor Description ChannelStats(java.lang.String target, ConnectivityState state, InternalChannelz.ChannelTrace channelTrace, long callsStarted, long callsSucceeded, long callsFailed, long lastCallStartedNanos, java.util.List<InternalWithLogId> subchannels, java.util.List<InternalWithLogId> sockets)Creates an instance.ConnectivityStateInfo(ConnectivityState state, Status status) -
Uses of ConnectivityState in io.grpc.grpclb
Methods in io.grpc.grpclb with parameters of type ConnectivityState Modifier and Type Method Description private voidGrpclbState. maybeUpdatePicker(ConnectivityState state, GrpclbState.RoundRobinPicker picker)Update the given picker to the helper if it's different from the current one. -
Uses of ConnectivityState in io.grpc.internal
Fields in io.grpc.internal declared as ConnectivityState Modifier and Type Field Description private ConnectivityStatePickFirstLeafLoadBalancer. concludedStateprivate ConnectivityStatePickFirstLoadBalancer. currentStateprivate ConnectivityStatePickFirstLeafLoadBalancer. rawConnectivityStateprivate ConnectivityStateConnectivityStateManager. stateprivate ConnectivityStatePickFirstLeafLoadBalancer.SubchannelData. stateMethods in io.grpc.internal that return ConnectivityState Modifier and Type Method Description (package private) ConnectivityStatePickFirstLeafLoadBalancer. getConcludedConnectivityState()private ConnectivityStatePickFirstLeafLoadBalancer.SubchannelData. getHealthState()(package private) ConnectivityStateConnectivityStateManager. getState()Gets the current connectivity state of the channel.ConnectivityStateForwardingManagedChannel. getState(boolean requestConnection)(package private) ConnectivityStateInternalSubchannel. getState()ConnectivityStateManagedChannelImpl. getState(boolean requestConnection)ConnectivityStateOobChannel. getState(boolean requestConnectionIgnored)ConnectivityStatePickFirstLeafLoadBalancer.SubchannelData. getState()Methods in io.grpc.internal with parameters of type ConnectivityState Modifier and Type Method Description private voidInternalSubchannel. gotoNonErrorState(ConnectivityState newState)(package private) voidConnectivityStateManager. gotoState(ConnectivityState newState)Connectivity state is changed to the specified value.(package private) voidConnectivityStateManager. notifyWhenStateChanged(java.lang.Runnable callback, java.util.concurrent.Executor executor, ConnectivityState source)Adds a listener for state change event.voidForwardingManagedChannel. notifyWhenStateChanged(ConnectivityState source, java.lang.Runnable callback)voidManagedChannelImpl. notifyWhenStateChanged(ConnectivityState source, java.lang.Runnable callback)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 voidPickFirstLeafLoadBalancer.SubchannelData. updateState(ConnectivityState newState)Constructors in io.grpc.internal with parameters of type ConnectivityState Constructor Description SubchannelData(LoadBalancer.Subchannel subchannel, ConnectivityState state) -
Uses of ConnectivityState in io.grpc.protobuf.services
Methods in io.grpc.protobuf.services with parameters of type ConnectivityState Modifier and Type Method Description (package private) static ChannelConnectivityStateChannelzProtoUtil. toChannelConnectivityState(ConnectivityState s)(package private) static ChannelConnectivityState.StateChannelzProtoUtil. toState(ConnectivityState state) -
Uses of ConnectivityState in io.grpc.rls
Fields in io.grpc.rls declared as ConnectivityState Modifier and Type Field Description private ConnectivityStateSubchannelStateManagerImpl. currentStateprivate ConnectivityStateCachingRlsLbClient.BackoffRefreshListener. prevStateprivate ConnectivityStateCachingRlsLbClient.RlsLbHelper. stateprivate ConnectivityStateLbPolicyConfiguration.ChildPolicyWrapper. stateFields in io.grpc.rls with type parameters of type ConnectivityState Modifier and Type Field Description private java.util.HashMap<java.lang.String,ConnectivityState>SubchannelStateManagerImpl. stateMapprivate com.google.common.collect.Multiset<ConnectivityState>SubchannelStateManagerImpl. stateMultisetMethods in io.grpc.rls that return ConnectivityState Modifier and Type Method Description ConnectivityStateSubchannelStateManager. getAggregatedState()Returns representative subchannel status from all registered subchannels.ConnectivityStateSubchannelStateManagerImpl. getAggregatedState()ConnectivityStateLbPolicyConfiguration.ChildPolicyWrapper. getState()ConnectivityStateSubchannelStateManager. getState(java.lang.String name)Returns current subchannel state for given subchannel name if exists, otherwise returnsnull.ConnectivityStateSubchannelStateManagerImpl. getState(java.lang.String name)Methods in io.grpc.rls with parameters of type ConnectivityState Modifier and Type Method Description voidCachingRlsLbClient.BackoffRefreshListener. onStatusChanged(ConnectivityState newState)voidLbPolicyConfiguration.ChildLbStatusListener. onStatusChanged(ConnectivityState newState)Notifies when child lb status changes.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)voidSubchannelStateManager. updateState(java.lang.String name, ConnectivityState newState)Registers and updates state for given subchannel.voidSubchannelStateManagerImpl. updateState(java.lang.String name, ConnectivityState newState) -
Uses of ConnectivityState in io.grpc.util
Fields in io.grpc.util declared as ConnectivityState Modifier and Type Field Description protected ConnectivityStateMultiChildLoadBalancer. currentConnectivityStateprivate ConnectivityStateMultiChildLoadBalancer.ChildLbState. currentStateprivate ConnectivityStateGracefulSwitchLoadBalancer. pendingStateMethods in io.grpc.util that return ConnectivityState Modifier and Type Method Description protected static ConnectivityStateMultiChildLoadBalancer. aggregateState(ConnectivityState overallState, ConnectivityState childState)ConnectivityStateMultiChildLoadBalancer.ChildLbState. getCurrentState()Methods in io.grpc.util with parameters of type ConnectivityState Modifier and Type Method Description protected static ConnectivityStateMultiChildLoadBalancer. aggregateState(ConnectivityState overallState, ConnectivityState childState)protected voidMultiChildLoadBalancer.ChildLbState. setCurrentState(ConnectivityState newState)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)
-