
com.groupbyinc.flux.index.snapshots.blobstore.BlobStoreIndexShardSnapshots.class Maven / Gradle / Ivy
???? 3e Jcom/groupbyinc/flux/index/snapshots/blobstore/BlobStoreIndexShardSnapshots Ljava/lang/Object;Ljava/lang/Iterable;Lcom/groupbyinc/flux/common/xcontent/ToXContent;Lcom/groupbyinc/flux/common/xcontent/FromXContentBuilder; java/lang/Object java/lang/Iterable .com/groupbyinc/flux/common/xcontent/ToXContent 7com/groupbyinc/flux/common/xcontent/FromXContentBuilder
!BlobStoreIndexShardSnapshots.java Vcom/groupbyinc/flux/index/snapshots/blobstore/BlobStoreIndexShardSnapshots$ParseFields
ParseFields Qcom/groupbyinc/flux/index/snapshots/blobstore/BlobStoreIndexShardSnapshots$Fields Fields Rcom/groupbyinc/flux/index/snapshots/blobstore/BlobStoreIndexShardSnapshot$FileInfo Icom/groupbyinc/flux/index/snapshots/blobstore/BlobStoreIndexShardSnapshot FileInfo java/util/Map$Entry
java/util/Map Entry Ecom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder =com/groupbyinc/flux/common/google/common/collect/ImmutableMap Builder 5com/groupbyinc/flux/common/xcontent/ToXContent$Params " Params 8com/groupbyinc/flux/common/xcontent/XContentParser$Token % 2com/groupbyinc/flux/common/xcontent/XContentParser ' Token Gcom/groupbyinc/flux/common/xcontent/XContentBuilder$FieldCaseConversion * 3com/groupbyinc/flux/common/xcontent/XContentBuilder , FieldCaseConversion PROTO LLcom/groupbyinc/flux/index/snapshots/blobstore/BlobStoreIndexShardSnapshots; shardSnapshots Ljava/util/List; OLjava/util/List; files ?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap; ?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;
physicalFiles ?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;>; $assertionsDisabled Z (Ljava/util/List;)V ()V ; =
> java/util/ArrayList @ (Ljava/util/Collection;)V ; B
A C java/util/Collections E unmodifiableList "(Ljava/util/List;)Ljava/util/List; G H
F I 1 2 K 5com/groupbyinc/flux/common/google/common/collect/Maps M
newHashMap ()Ljava/util/HashMap; O P
N Q java/util/List S iterator ()Ljava/util/Iterator; U V T W java/util/Iterator Y hasNext ()Z [ \ Z ] next ()Ljava/lang/Object; _ ` Z a ;com/groupbyinc/flux/index/snapshots/blobstore/SnapshotFiles c
indexFiles ()Ljava/util/List; e f
d g name ()Ljava/lang/String; i j
k put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; m n o 9 : q isSame W(Lcom/groupbyinc/flux/index/snapshots/blobstore/BlobStoreIndexShardSnapshot$FileInfo;)Z s t
u java/lang/AssertionError w
x > physicalName z j
{ get &(Ljava/lang/Object;)Ljava/lang/Object; } ~
A > add (Ljava/lang/Object;)Z ? ? T ? builder I()Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder; ? ?
? entrySet ()Ljava/util/Set; ? ? ?
java/util/Set ? ? W getKey ? ` ? getValue ? ` ? java/util/Collection ? m(Ljava/lang/Object;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder; m ?
? build A()Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap; ? ?
? 7 5 ? copyOf P(Ljava/util/Map;)Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap; ? ?
? 4 5 ? oldFile TLcom/groupbyinc/flux/index/snapshots/blobstore/BlobStoreIndexShardSnapshot$FileInfo; fileInfo physicalFileList fLjava/util/List; snapshot =Lcom/groupbyinc/flux/index/snapshots/blobstore/SnapshotFiles; entry ?Ljava/util/Map$Entry;>; Ljava/util/Map$Entry; this newFiles wLjava/util/Map; Ljava/util/Map; ?Ljava/util/Map;>;
mapBuilder ?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder;>; GLcom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder; R(Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;Ljava/util/List;)V
emptyList ? f
F ? of ? ?
? snapshots findPhysicalIndexFiles $(Ljava/lang/String;)Ljava/util/List; Ljava/lang/String; findNameFile h(Ljava/lang/String;)Lcom/groupbyinc/flux/index/snapshots/blobstore/BlobStoreIndexShardSnapshot$FileInfo;
toXContent ?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; java/io/IOException ? FILES ;Lcom/groupbyinc/flux/common/xcontent/XContentBuilderString; ? ? ?
startArray r(Lcom/groupbyinc/flux/common/xcontent/XContentBuilderString;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ? ?
- ? A()Lcom/groupbyinc/flux/common/google/common/collect/ImmutableSet; ? ?
? =com/groupbyinc/flux/common/google/common/collect/ImmutableSet ? I()Lcom/groupbyinc/flux/common/google/common/collect/UnmodifiableIterator; U ?
? ? ?(Lcom/groupbyinc/flux/index/snapshots/blobstore/BlobStoreIndexShardSnapshot$FileInfo;Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)V ? ?
? endArray 7()Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ? ?
- ? SNAPSHOTS ? ? ? startObject ? ?
- ? ? j
d ? NONE ILcom/groupbyinc/flux/common/xcontent/XContentBuilder$FieldCaseConversion; ? ? + ? ?(Ljava/lang/String;Lcom/groupbyinc/flux/common/xcontent/XContentBuilder$FieldCaseConversion;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ? ?
- ? value I(Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ? ?
- ? endObject ? ?
- ? }Ljava/util/Map$Entry; 5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; params 7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params; fromXContent ?(Lcom/groupbyinc/flux/common/xcontent/XContentParser;Lcom/groupbyinc/flux/common/ParseFieldMatcher;)Lcom/groupbyinc/flux/index/snapshots/blobstore/BlobStoreIndexShardSnapshots; currentToken <()Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token; ? ( nextToken ( START_OBJECT :Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token; &
END_OBJECT
&
FIELD_NAME
& /com/groupbyinc/flux/ElasticsearchParseException unexpected token [{}] ((Ljava/lang/String;[Ljava/lang/Object;)V ;
currentName j ( START_ARRAY & 'Lcom/groupbyinc/flux/common/ParseField; ? ,com/groupbyinc/flux/common/ParseFieldMatcher match <(Ljava/lang/String;Lcom/groupbyinc/flux/common/ParseField;)Z"#
!$ unknown array [{}]& java/lang/String( END_ARRAY* &+ ?(Lcom/groupbyinc/flux/common/xcontent/XContentParser;)Lcom/groupbyinc/flux/index/snapshots/blobstore/BlobStoreIndexShardSnapshot$FileInfo; ?-
. ? 0 unknown object [{}]2 text4 j (5 %(Ljava/lang/String;Ljava/util/List;)V ;7
d8 ; ?
: fileNames $Ljava/util/List; currentFieldName file fileInfosBuilder MLjava/util/Map$Entry;>; parser 4Lcom/groupbyinc/flux/common/xcontent/XContentParser; parseFieldMatcher .Lcom/groupbyinc/flux/common/ParseFieldMatcher; token snapshotsMap GLjava/util/Map;>; filesBuilder ?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder; v(Lcom/groupbyinc/flux/common/xcontent/XContentParser;Lcom/groupbyinc/flux/common/ParseFieldMatcher;)Ljava/lang/Object; ? ?
L java/lang/ClassO desiredAssertionStatusQ \
PR
> / 0 U Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable
StackMapTable R(Ljava/util/List;)V ?(Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;Ljava/util/List;)V Q()Ljava/util/List; z(Ljava/lang/String;)Ljava/util/List; U()Ljava/util/Iterator;
Exceptions
SourceFile InnerClasses ! / 0 1 2 W 3 4 5 W 6 7 5 W 8 9 : ; <