Uses of Class
io.grpc.ConnectivityState
-
Packages that use ConnectivityState 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. -
-
Uses of ConnectivityState in io.grpc
Methods in io.grpc that return ConnectivityState Modifier and Type Method Description ConnectivityState
ConnectivityStateInfo. getState()
Returns the state.ConnectivityState
ManagedChannel. getState(boolean requestConnection)
Gets the current connectivity state.static ConnectivityState
ConnectivityState. valueOf(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 ConnectivityStateInfo
ConnectivityStateInfo. forNonError(ConnectivityState state)
Returns an instance for a state that is notTRANSIENT_FAILURE
.void
ManagedChannel. notifyWhenStateChanged(ConnectivityState source, 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)
.abstract void
LoadBalancer.Helper. updateBalancingState(ConnectivityState newState, LoadBalancer.SubchannelPicker newPicker)
Set a new state with a new picker to the channel. -
Uses of ConnectivityState in io.grpc.util
Methods in io.grpc.util with parameters of type ConnectivityState Modifier and Type Method Description void
ForwardingLoadBalancerHelper. updateBalancingState(ConnectivityState newState, LoadBalancer.SubchannelPicker newPicker)
-