com.groupbyinc.flux.index.snapshots.blobstore.BlobStoreIndexShardSnapshot.class Maven / Gradle / Ivy
???? 4 Icom/groupbyinc/flux/index/snapshots/blobstore/BlobStoreIndexShardSnapshot java/lang/Object 6com/groupbyinc/flux/common/xcontent/ToXContentFragment BlobStoreIndexShardSnapshot.java Rcom/groupbyinc/flux/index/snapshots/blobstore/BlobStoreIndexShardSnapshot$FileInfo FileInfo 5com/groupbyinc/flux/common/xcontent/ToXContent$Params .com/groupbyinc/flux/common/xcontent/ToXContent
Params 8com/groupbyinc/flux/common/xcontent/XContentParser$Token 2com/groupbyinc/flux/common/xcontent/XContentParser Token snapshot Ljava/lang/String; indexVersion J startTime time
numberOfFiles I totalSize
indexFiles Ljava/util/List; fLjava/util/List; NAME name "
INDEX_VERSION
index_version %
START_TIME
start_time ( TIME NUMBER_OF_FILES number_of_files -
TOTAL_SIZE
total_size 0 FILES files 3
PARSE_NAME 'Lcom/groupbyinc/flux/common/ParseField; PARSE_INDEX_VERSION PARSE_START_TIME
PARSE_TIME PARSE_NUMBER_OF_FILES PARSE_TOTAL_SIZE PARSE_FILES $assertionsDisabled Z *(Ljava/lang/String;JLjava/util/List;JJIJ)V ()V ? A
B = > D java/lang/AssertionError F
G B java/lang/String I java/util/List K M O java/util/ArrayList Q (Ljava/util/Collection;)V ? S
R T java/util/Collections V unmodifiableList "(Ljava/util/List;)Ljava/util/List; X Y
W Z \ ^ ` b d this KLcom/groupbyinc/flux/index/snapshots/blobstore/BlobStoreIndexShardSnapshot; h emptyList ()Ljava/util/List; j k
W l ()J ()Ljava/lang/String; ()I
toXContent ?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; java/io/IOException s 3com/groupbyinc/flux/common/xcontent/XContentBuilder u field [(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; w x
v y J(Ljava/lang/String;J)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; w {
v | J(Ljava/lang/String;I)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; w ~
v
startArray I(Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ? ?
v ? iterator ()Ljava/util/Iterator; ? ? L ? java/util/Iterator ? hasNext ()Z ? ? ? ? next ()Ljava/lang/Object; ? ? ? ? ?(Lcom/groupbyinc/flux/index/snapshots/blobstore/BlobStoreIndexShardSnapshot$FileInfo;Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)V q ?
? endArray 7()Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ? ?
v ? fileInfo TLcom/groupbyinc/flux/index/snapshots/blobstore/BlobStoreIndexShardSnapshot$FileInfo; builder 5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; params 7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params; fromXContent ?(Lcom/groupbyinc/flux/common/xcontent/XContentParser;)Lcom/groupbyinc/flux/index/snapshots/blobstore/BlobStoreIndexShardSnapshot;????????
R B currentToken <()Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token; ? ? ? nextToken ? ? ? START_OBJECT :Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token; ? ? ?
END_OBJECT ? ? ?
FIELD_NAME ? ? ? currentName ? o ? isValue ? ?
? 5 6 ? %com/groupbyinc/flux/common/ParseField ? match (Ljava/lang/String;)Z ? ?
? ? text ? o ? 7 6 ? longValue ? n ? 8 6 ? 9 6 ? : 6 ? intValue ? p ? ; 6 ? /com/groupbyinc/flux/ElasticsearchParseException ? unknown parameter [{}] ? ((Ljava/lang/String;[Ljava/lang/Object;)V ? ?
? ? START_ARRAY ? ? ? <