
com.groupbyinc.flux.cluster.routing.RoutingNodes.class Maven / Gradle / Ivy
???? 3? 0com/groupbyinc/flux/cluster/routing/RoutingNodes YLjava/lang/Object;Ljava/lang/Iterable; java/lang/Object java/lang/Iterable RoutingNodes.java Dcom/groupbyinc/flux/cluster/routing/RoutingNodes$RoutingNodeIterator RoutingNodeIterator Ecom/groupbyinc/flux/cluster/routing/RoutingNodes$RoutingNodesIterator RoutingNodesIterator Acom/groupbyinc/flux/cluster/routing/RoutingNodes$UnassignedShards UnassignedShards /com/groupbyinc/flux/cluster/ClusterState$Custom (com/groupbyinc/flux/cluster/ClusterState Custom java/util/Map$Entry
java/util/Map Entry Tcom/groupbyinc/flux/cluster/routing/RoutingNodes$UnassignedShards$UnassignedIterator UnassignedIterator metaData /Lcom/groupbyinc/flux/cluster/metadata/MetaData; blocks 1Lcom/groupbyinc/flux/cluster/block/ClusterBlocks; routingTable 2Lcom/groupbyinc/flux/cluster/routing/RoutingTable;
nodesToShards Ljava/util/Map; TLjava/util/Map; unassignedShards CLcom/groupbyinc/flux/cluster/routing/RoutingNodes$UnassignedShards; assignedShards ~Ljava/util/Map;>; customs 5Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap; zLcom/groupbyinc/flux/common/collect/ImmutableOpenMap; readOnly Z inactivePrimaryCount I inactiveShardCount relocatingShards nodesPerAttributeNames vLjava/util/Map;>; EMPTY Ljava/util/List; DLjava/util/List; $assertionsDisabled -(Lcom/groupbyinc/flux/cluster/ClusterState;)V .(Lcom/groupbyinc/flux/cluster/ClusterState;Z)V ; =
> this 2Lcom/groupbyinc/flux/cluster/routing/RoutingNodes; clusterState *Lcom/groupbyinc/flux/cluster/ClusterState; ()V ; D
E 5com/groupbyinc/flux/common/google/common/collect/Maps G
newHashMap ()Ljava/util/HashMap; I J
H K % & M 5(Lcom/groupbyinc/flux/cluster/routing/RoutingNodes;)V ; O
P ( ) R * & T 1 2 V 3 2 X 4 2 Z java/util/HashMap \
] E 5 & _ / 0 a 1()Lcom/groupbyinc/flux/cluster/metadata/MetaData; c
d f 3()Lcom/groupbyinc/flux/cluster/block/ClusterBlocks; ! h
i ! " k 4()Lcom/groupbyinc/flux/cluster/routing/RoutingTable; # m
n # $ p 7()Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap; , r
s , - u nodes 3()Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes; w x
y /com/groupbyinc/flux/cluster/node/DiscoveryNodes { dataNodes } r
| ~ 3com/groupbyinc/flux/common/collect/ImmutableOpenMap ? values @()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectContainer; ? ?
? ?