3J.org/elasticsearch/cluster/routing/RoutingTable]Ljava/lang/Object;Ljava/lang/Iterable;java/lang/Objectjava/lang/IterableRoutingTable.java6org/elasticsearch/cluster/routing/RoutingTable$Builder Builderjava/util/Map$Entry  java/util/MapEntryEMPTY_ROUTING_TABLE0Lorg/elasticsearch/cluster/routing/RoutingTable;versionJindicesRouting/Lorg/elasticsearch/common/collect/ImmutableMap;xLorg/elasticsearch/common/collect/ImmutableMap;(JLjava/util/Map;)V()V    -org/elasticsearch/common/collect/ImmutableMapcopyOf@(Ljava/util/Map;)Lorg/elasticsearch/common/collect/ImmutableMap; !" #  %thisXLjava/util/Map;Ljava/util/Map;()Jiterator9()Lorg/elasticsearch/common/collect/UnmodifiableIterator;values8()Lorg/elasticsearch/common/collect/ImmutableCollection; -. /4org/elasticsearch/common/collect/ImmutableCollection1 +, 23hasIndex(Ljava/lang/String;)Z containsKey(Ljava/lang/Object;)Z 78 9indexLjava/lang/String;I(Ljava/lang/String;)Lorg/elasticsearch/cluster/routing/IndexRoutingTable;get&(Ljava/lang/Object;)Ljava/lang/Object; >? @3org/elasticsearch/cluster/routing/IndexRoutingTableB()Ljava/util/Map;getIndicesRouting D F routingNodesZ(Lorg/elasticsearch/cluster/ClusterState;)Lorg/elasticsearch/cluster/routing/RoutingNodes;.org/elasticsearch/cluster/routing/RoutingNodesJ+(Lorg/elasticsearch/cluster/ClusterState;)V L KMstate(Lorg/elasticsearch/cluster/ClusterState;validateRaiseException_(Lorg/elasticsearch/cluster/metadata/MetaData;)Lorg/elasticsearch/cluster/routing/RoutingTable;;Ljava/util/List; allShards%([Ljava/lang/String;)Ljava/util/List;/org/elasticsearch/indices/IndexMissingExceptionkeySet1()Lorg/elasticsearch/common/collect/ImmutableSet; -org/elasticsearch/common/collect/ImmutableSetsize()I java/lang/StringtoArray(([Ljava/lang/Object;)[Ljava/lang/Object; [Ljava/lang/String; ;= org/elasticsearch/index/Index(Ljava/lang/String;)V  "(Lorg/elasticsearch/index/Index;)V  Ch8org/elasticsearch/cluster/routing/IndexShardRoutingTable h.org/elasticsearch/cluster/routing/ShardRoutingadd 8  shardRouting0Lorg/elasticsearch/cluster/routing/ShardRouting;indexShardRoutingTable:Lorg/elasticsearch/cluster/routing/IndexShardRoutingTable;arr$len$IindicesallShardsGroupedL([Ljava/lang/String;)Lorg/elasticsearch/cluster/routing/GroupShardsIterator;java/util/ArrayList shardsIt3()Lorg/elasticsearch/cluster/routing/ShardIterator; 5org/elasticsearch/cluster/routing/GroupShardsIterator(Ljava/util/List;)V  setHLjava/util/ArrayList;Ljava/util/ArrayList;allActiveShardsGroupedM([Ljava/lang/String;Z)Lorg/elasticsearch/cluster/routing/GroupShardsIterator;N([Ljava/lang/String;ZZ)Lorg/elasticsearch/cluster/routing/GroupShardsIterator;  includeEmptyZactive \  relocating \ 4org/elasticsearch/cluster/routing/PlainShardIteratorshardId)()Lorg/elasticsearch/index/shard/ShardId; targetRoutingIfRelocating2()Lorg/elasticsearch/cluster/routing/ShardRouting; .org/elasticsearch/common/collect/ImmutableListofD(Ljava/lang/Object;)Lorg/elasticsearch/common/collect/ImmutableList; :(Lorg/elasticsearch/index/shard/ShardId;Ljava/util/List;)V  2()Lorg/elasticsearch/common/collect/ImmutableList; includeRelocationTargetsallAssignedShardsGrouped assignedToNode \ activePrimaryShardsGrouped primaryShard primarybuilder:()Lorg/elasticsearch/cluster/routing/RoutingTable$Builder; j(Lorg/elasticsearch/cluster/routing/RoutingTable;)Lorg/elasticsearch/cluster/routing/RoutingTable$Builder;3(Lorg/elasticsearch/cluster/routing/RoutingTable;)V   routingTable prettyPrint()Ljava/lang/String;java/lang/StringBuilder routing_table (version   append(J)Ljava/lang/StringBuilder;   ): -(Ljava/lang/String;)Ljava/lang/StringBuilder;   entrySet   hgetValue p    C (C)Ljava/lang/StringBuilder; "  #toString %  &entry^Ljava/util/Map$Entry;Ljava/util/Map$Entry;sbLjava/lang/StringBuilder; 3 access$0003(Lorg/elasticsearch/cluster/routing/RoutingTable;)Jx0 access$100a(Lorg/elasticsearch/cluster/routing/RoutingTable;)Lorg/elasticsearch/common/collect/ImmutableMap;  4build2()Lorg/elasticsearch/cluster/routing/RoutingTable; 67 8  : SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable\(JLjava/util/Map;)Vp()Lorg/elasticsearch/common/collect/UnmodifiableIterator;Z()Ljava/util/Map; StackMapTable Exceptionsz([Lorg/elasticsearch/cluster/routing/ShardRoutingState;)Ljava/util/List;W([Ljava/lang/String;)Ljava/util/List; SourceFile InnerClasses!<=n***-$&> ')? (@89 :;<A*=/*> '@C+,=5 *&04>  '@H<B56== *&+:> ' ;<@L;==@ *&+AC> ' ;<@PD=/*&> '@T<CED=/*G> '@X<CHI== KY+N> ' OP@\QR=p*+XM,^ TY,a*> 'bcde@`a bdDZETUV=-ZYfM*iN-n-rC:,+u,>4!vw xy-'-bc%de@hi!j(k+lD Zkz{=/M*iN-n-rC:,+W,>4 vw $xy/'/+? +@pqr*s-tD k#<F= M++*&*&L+N-66v-2:*:YY:n;r:  :  n r: , W,>z "xy y) cBxyF_vw>g;<*.}1zx'? @: (>FK\yD2 *Ckk!E<G= YM++*&*&L+N-66k-2:*:O:n>r:  :  n r: , WާY,ΰ>z v%xy o, YExyJTvwB\;<.v2r5ox'? @:,BJORoD2 Ckk$E=F*+ְ> '@E=NY:++*&*&L+:662:*:   :  n r:  :  ns r:  ? WI ?Y  WY Wi>Yΰ>a zzxy s ]xy Nvw F;<058x' ?  @N -FNSVsD;  Ckk[E=F*+> '@E=NY:++*&*&L+:662:*:   :  n r:  :  ns r:  ? WI ?Y  WY Wi>Yΰ>a zzxy s ]xy Nvw F;<058x' ?  @N -FNSVsD;  Ckk[E= ̻YN++*&*&L+:662:*:YY:  nL r:  :  - W-Y WwY-ΰ>z 3 : jSxy MpvwEx;</47x'? @B ,EMRcD2  +Ck5E =  Y@# =3 Y*>  @'  =T Y*L*&M,n&,r N+-C! $W+'>*6(*#,xyT'<+,? 6()@6LOD# k+A+g=/*-> '@/./=/*> 0@/12=/*&> 0@/3=" 59;@1<HI