Uses of Class
io.grpc.xds.CdsLoadBalancer2.CdsLbState.ClusterState
Packages that use CdsLoadBalancer2.CdsLbState.ClusterState
-
Uses of CdsLoadBalancer2.CdsLbState.ClusterState in io.grpc.xds
Fields in io.grpc.xds declared as CdsLoadBalancer2.CdsLbState.ClusterStateModifier and TypeFieldDescriptionprivate final CdsLoadBalancer2.CdsLbState.ClusterState
CdsLoadBalancer2.CdsLbState.root
Fields in io.grpc.xds with type parameters of type CdsLoadBalancer2.CdsLbState.ClusterStateModifier and TypeFieldDescriptionCdsLoadBalancer2.CdsLbState.ClusterState.childClusterStates
private final Map
<String, CdsLoadBalancer2.CdsLbState.ClusterState> CdsLoadBalancer2.CdsLbState.clusterStates
Methods in io.grpc.xds with parameters of type CdsLoadBalancer2.CdsLbState.ClusterStateModifier and TypeMethodDescriptionprivate void
CdsLoadBalancer2.CdsLbState.addAncestors
(Set<String> ancestors, CdsLoadBalancer2.CdsLbState.ClusterState clusterState, Map<CdsLoadBalancer2.CdsLbState.ClusterState, List<CdsLoadBalancer2.CdsLbState.ClusterState>> parentClusters) Recursively add all parents to the ancestors list.CdsLoadBalancer2.CdsLbState.identifyLoops
(CdsLoadBalancer2.CdsLbState.ClusterState clusterState, Map<CdsLoadBalancer2.CdsLbState.ClusterState, List<CdsLoadBalancer2.CdsLbState.ClusterState>> parentClusters) Returns children that would cause loops and builds up the parentClusters map.Method parameters in io.grpc.xds with type arguments of type CdsLoadBalancer2.CdsLbState.ClusterStateModifier and TypeMethodDescriptionprivate void
CdsLoadBalancer2.CdsLbState.addAncestors
(Set<String> ancestors, CdsLoadBalancer2.CdsLbState.ClusterState clusterState, Map<CdsLoadBalancer2.CdsLbState.ClusterState, List<CdsLoadBalancer2.CdsLbState.ClusterState>> parentClusters) Recursively add all parents to the ancestors list.private void
CdsLoadBalancer2.CdsLbState.addAncestors
(Set<String> ancestors, CdsLoadBalancer2.CdsLbState.ClusterState clusterState, Map<CdsLoadBalancer2.CdsLbState.ClusterState, List<CdsLoadBalancer2.CdsLbState.ClusterState>> parentClusters) Recursively add all parents to the ancestors list.CdsLoadBalancer2.CdsLbState.identifyLoops
(CdsLoadBalancer2.CdsLbState.ClusterState clusterState, Map<CdsLoadBalancer2.CdsLbState.ClusterState, List<CdsLoadBalancer2.CdsLbState.ClusterState>> parentClusters) Returns children that would cause loops and builds up the parentClusters map.CdsLoadBalancer2.CdsLbState.identifyLoops
(CdsLoadBalancer2.CdsLbState.ClusterState clusterState, Map<CdsLoadBalancer2.CdsLbState.ClusterState, List<CdsLoadBalancer2.CdsLbState.ClusterState>> parentClusters) Returns children that would cause loops and builds up the parentClusters map.