Uses of Class
io.grpc.ConnectivityStateInfo
Packages that use ConnectivityStateInfo
Package
Description
The gRPC core public API.
Interfaces and implementations that are internal to gRPC.
Service definitions and utilities with protobuf dependency for the pre-defined gRPC services.
Utilities with advanced features in the core layer that user can optionally use.
-
Uses of ConnectivityStateInfo in io.grpc
Methods in io.grpc that return ConnectivityStateInfoModifier and TypeMethodDescriptionstatic ConnectivityStateInfoConnectivityStateInfo.forNonError(ConnectivityState state) Returns an instance for a state that is notTRANSIENT_FAILURE.static ConnectivityStateInfoConnectivityStateInfo.forTransientFailure(Status error) Returns an instance forTRANSIENT_FAILURE, associated with an error status.Methods in io.grpc with parameters of type ConnectivityStateInfoModifier and TypeMethodDescriptionvoidLoadBalancer.handleSubchannelState(LoadBalancer.Subchannel subchannel, ConnectivityStateInfo stateInfo) Deprecated.This method will be removed.voidLoadBalancer.SubchannelStateListener.onSubchannelState(ConnectivityStateInfo newState) Handles a state change on a Subchannel. -
Uses of ConnectivityStateInfo in io.grpc.grpclb
Fields in io.grpc.grpclb declared as ConnectivityStateInfoModifier and TypeFieldDescription(package private) ConnectivityStateInfoCachedSubchannelPool.CacheEntry.stateFields in io.grpc.grpclb with type parameters of type ConnectivityStateInfoModifier and TypeFieldDescriptionprivate static final Attributes.Key<AtomicReference<ConnectivityStateInfo>> GrpclbState.STATE_INFOMethods in io.grpc.grpclb with parameters of type ConnectivityStateInfoModifier and TypeMethodDescription(package private) voidGrpclbState.handleSubchannelState(LoadBalancer.Subchannel subchannel, ConnectivityStateInfo newState) voidSubchannelPool.PooledSubchannelStateListener.onSubchannelState(LoadBalancer.Subchannel subchannel, ConnectivityStateInfo newState) Handles a state change on a Subchannel.voidCachedSubchannelPool.returnSubchannel(LoadBalancer.Subchannel subchannel, ConnectivityStateInfo lastKnownState) voidSubchannelPool.returnSubchannel(LoadBalancer.Subchannel subchannel, ConnectivityStateInfo lastKnownState) Puts aLoadBalancer.Subchannelback to the pool.private voidCachedSubchannelPool.updateCachedSubchannelState(LoadBalancer.Subchannel subchannel, ConnectivityStateInfo newStateInfo) Constructors in io.grpc.grpclb with parameters of type ConnectivityStateInfoModifierConstructorDescription(package private)CacheEntry(LoadBalancer.Subchannel subchannel, SynchronizationContext.ScheduledHandle shutdownTimer, ConnectivityStateInfo state) -
Uses of ConnectivityStateInfo in io.grpc.internal
Fields in io.grpc.internal declared as ConnectivityStateInfoModifier and TypeFieldDescriptionprivate ConnectivityStateInfoPickFirstLeafLoadBalancer.SubchannelData.healthStateInfoprivate ConnectivityStateInfoInternalSubchannel.stateMethods in io.grpc.internal with parameters of type ConnectivityStateInfoModifier and TypeMethodDescriptionprivate voidInternalSubchannel.gotoState(ConnectivityStateInfo newState) private voidManagedChannelImpl.handleInternalSubchannelState(ConnectivityStateInfo newState) (package private) voidAutoConfiguredLoadBalancerFactory.AutoConfiguredLoadBalancer.handleSubchannelState(LoadBalancer.Subchannel subchannel, ConnectivityStateInfo stateInfo) Deprecated.(package private) voidOobChannel.handleSubchannelStateChange(ConnectivityStateInfo newState) (package private) voidInternalSubchannel.Callback.onStateChange(InternalSubchannel is, ConnectivityStateInfo newState) Called when the subchannel's connectivity state has changed.voidPickFirstLeafLoadBalancer.HealthListener.onSubchannelState(ConnectivityStateInfo newState) (package private) voidPickFirstLeafLoadBalancer.processSubchannelState(PickFirstLeafLoadBalancer.SubchannelData subchannelData, ConnectivityStateInfo stateInfo) private voidPickFirstLoadBalancer.processSubchannelState(LoadBalancer.Subchannel subchannel, ConnectivityStateInfo stateInfo) -
Uses of ConnectivityStateInfo in io.grpc.protobuf.services
Fields in io.grpc.protobuf.services declared as ConnectivityStateInfoModifier and TypeFieldDescriptionprivate ConnectivityStateInfoHealthCheckingLoadBalancerFactory.HealthCheckState.concludedStateprivate ConnectivityStateInfoHealthCheckingLoadBalancerFactory.HealthCheckState.rawStateMethods in io.grpc.protobuf.services with parameters of type ConnectivityStateInfoModifier and TypeMethodDescriptionprivate voidHealthCheckingLoadBalancerFactory.HealthCheckState.gotoState(ConnectivityStateInfo newState) voidHealthCheckingLoadBalancerFactory.HealthCheckState.onSubchannelState(ConnectivityStateInfo rawState) -
Uses of ConnectivityStateInfo in io.grpc.util
Fields in io.grpc.util declared as ConnectivityStateInfoModifier and TypeFieldDescriptionprivate ConnectivityStateInfoOutlierDetectionLoadBalancer.OutlierDetectionSubchannel.lastSubchannelStateMethods in io.grpc.util with parameters of type ConnectivityStateInfoModifier and TypeMethodDescriptionvoidForwardingLoadBalancer.handleSubchannelState(LoadBalancer.Subchannel subchannel, ConnectivityStateInfo stateInfo) Deprecated.voidGracefulSwitchLoadBalancer.handleSubchannelState(LoadBalancer.Subchannel subchannel, ConnectivityStateInfo stateInfo) Deprecated.voidOutlierDetectionLoadBalancer.OutlierDetectionSubchannel.OutlierDetectionSubchannelStateListener.onSubchannelState(ConnectivityStateInfo newState)