
com.groupbyinc.flux.action.admin.indices.segments.IndicesSegmentResponse.class Maven / Gradle / Ivy
???? 3? Hcom/groupbyinc/flux/action/admin/indices/segments/IndicesSegmentResponse >com/groupbyinc/flux/action/support/broadcast/BroadcastResponse .com/groupbyinc/flux/common/xcontent/ToXContent IndicesSegmentResponse.java Ocom/groupbyinc/flux/action/admin/indices/segments/IndicesSegmentResponse$Fields Fields 5com/groupbyinc/flux/common/xcontent/ToXContent$Params Params Gcom/groupbyinc/flux/common/xcontent/XContentBuilder$FieldCaseConversion 3com/groupbyinc/flux/common/xcontent/XContentBuilder FieldCaseConversion shards B[Lcom/groupbyinc/flux/action/admin/indices/segments/ShardSegments; indicesSegments Ljava/util/Map; dLjava/util/Map; ()V
this JLcom/groupbyinc/flux/action/admin/indices/segments/IndicesSegmentResponse; X([Lcom/groupbyinc/flux/action/admin/indices/segments/ShardSegments;IIILjava/util/List;)V (IIILjava/util/List;)V
" totalShards I successfulShards failedShards
shardFailures LLjava/util/List; Ljava/util/List;
getIndices ()Ljava/util/Map; - 5com/groupbyinc/flux/common/google/common/collect/Maps /
newHashMap ()Ljava/util/HashMap; 1 2
0 3 5com/groupbyinc/flux/common/google/common/collect/Sets 5
newHashSet ()Ljava/util/HashSet; 7 8
6 9
java/util/Map ;
java/util/Set = ?com/groupbyinc/flux/action/admin/indices/segments/ShardSegments @ getShardRouting 4()Lcom/groupbyinc/flux/cluster/routing/ShardRouting; B C
A D 0com/groupbyinc/flux/cluster/routing/ShardRouting F getIndex ()Ljava/lang/String; H I
G J add (Ljava/lang/Object;)Z L M > N iterator ()Ljava/util/Iterator; P Q > R java/util/Iterator T hasNext ()Z V W U X next ()Ljava/lang/Object; Z [ U \ java/lang/String ^ java/util/ArrayList `
a java/util/List c index e I
G f equals h M
_ i d N ?com/groupbyinc/flux/action/admin/indices/segments/IndexSegments l size ()I n o d p toArray (([Ljava/lang/Object;)[Ljava/lang/Object; r s d t W(Ljava/lang/String;[Lcom/groupbyinc/flux/action/admin/indices/segments/ShardSegments;)V v
m w put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; y z <