Uses of Class
io.grpc.xds.CdsLoadBalancer2.CdsLbState.ClusterState
-
Packages that use CdsLoadBalancer2.CdsLbState.ClusterState Package Description io.grpc.xds Library for gPRC proxyless service mesh using Envoy xDS protocol. -
-
Uses of CdsLoadBalancer2.CdsLbState.ClusterState in io.grpc.xds
Fields in io.grpc.xds declared as CdsLoadBalancer2.CdsLbState.ClusterState Modifier and Type Field Description private CdsLoadBalancer2.CdsLbState.ClusterState
CdsLoadBalancer2.CdsLbState. root
Fields in io.grpc.xds with type parameters of type CdsLoadBalancer2.CdsLbState.ClusterState Modifier and Type Field Description private java.util.Map<java.lang.String,CdsLoadBalancer2.CdsLbState.ClusterState>
CdsLoadBalancer2.CdsLbState.ClusterState. childClusterStates
private java.util.Map<java.lang.String,CdsLoadBalancer2.CdsLbState.ClusterState>
CdsLoadBalancer2.CdsLbState. clusterStates
Methods in io.grpc.xds with parameters of type CdsLoadBalancer2.CdsLbState.ClusterState Modifier and Type Method Description private void
CdsLoadBalancer2.CdsLbState. addAncestors(java.util.Set<java.lang.String> ancestors, CdsLoadBalancer2.CdsLbState.ClusterState clusterState, java.util.Map<CdsLoadBalancer2.CdsLbState.ClusterState,java.util.List<CdsLoadBalancer2.CdsLbState.ClusterState>> parentClusters)
Recursively add all parents to the ancestors list.private java.util.List<java.lang.String>
CdsLoadBalancer2.CdsLbState. identifyLoops(CdsLoadBalancer2.CdsLbState.ClusterState clusterState, java.util.Map<CdsLoadBalancer2.CdsLbState.ClusterState,java.util.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.ClusterState Modifier and Type Method Description private void
CdsLoadBalancer2.CdsLbState. addAncestors(java.util.Set<java.lang.String> ancestors, CdsLoadBalancer2.CdsLbState.ClusterState clusterState, java.util.Map<CdsLoadBalancer2.CdsLbState.ClusterState,java.util.List<CdsLoadBalancer2.CdsLbState.ClusterState>> parentClusters)
Recursively add all parents to the ancestors list.private void
CdsLoadBalancer2.CdsLbState. addAncestors(java.util.Set<java.lang.String> ancestors, CdsLoadBalancer2.CdsLbState.ClusterState clusterState, java.util.Map<CdsLoadBalancer2.CdsLbState.ClusterState,java.util.List<CdsLoadBalancer2.CdsLbState.ClusterState>> parentClusters)
Recursively add all parents to the ancestors list.private java.util.List<java.lang.String>
CdsLoadBalancer2.CdsLbState. identifyLoops(CdsLoadBalancer2.CdsLbState.ClusterState clusterState, java.util.Map<CdsLoadBalancer2.CdsLbState.ClusterState,java.util.List<CdsLoadBalancer2.CdsLbState.ClusterState>> parentClusters)
Returns children that would cause loops and builds up the parentClusters map.private java.util.List<java.lang.String>
CdsLoadBalancer2.CdsLbState. identifyLoops(CdsLoadBalancer2.CdsLbState.ClusterState clusterState, java.util.Map<CdsLoadBalancer2.CdsLbState.ClusterState,java.util.List<CdsLoadBalancer2.CdsLbState.ClusterState>> parentClusters)
Returns children that would cause loops and builds up the parentClusters map.
-