
com.groupbyinc.flux.cluster.metadata.IndexGraveyard$Tombstone.class Maven / Gradle / Ivy
???? 4B =com/groupbyinc/flux/cluster/metadata/IndexGraveyard$Tombstone java/lang/Object 4com/groupbyinc/flux/common/xcontent/ToXContentObject .com/groupbyinc/flux/common/io/stream/Writeable IndexGraveyard.java 3com/groupbyinc/flux/cluster/metadata/IndexGraveyard
Tombstone Ecom/groupbyinc/flux/cluster/metadata/IndexGraveyard$Tombstone$Builder
Builder 5com/groupbyinc/flux/common/xcontent/ToXContent$Params .com/groupbyinc/flux/common/xcontent/ToXContent Params 5com/groupbyinc/flux/cluster/metadata/IndexGraveyard$1 %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup INDEX_KEY Ljava/lang/String; index DELETE_DATE_IN_MILLIS_KEY delete_date_in_millis ! DELETE_DATE_KEY delete_date $ TOMBSTONE_PARSER 2Lcom/groupbyinc/flux/common/xcontent/ObjectParser; ?Lcom/groupbyinc/flux/common/xcontent/ObjectParser; !Lcom/groupbyinc/flux/index/Index; deleteDateInMillis J getParser 5()Lcom/groupbyinc/flux/common/xcontent/ContextParser; "java/lang/invoke/LambdaMetafactory . metafactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; 0 1
/ 2 3 Z(Lcom/groupbyinc/flux/common/xcontent/XContentParser;Ljava/lang/Object;)Ljava/lang/Object; 5 lambda$getParser$3 ?(Lcom/groupbyinc/flux/common/xcontent/XContentParser;Ljava/lang/Void;)Lcom/groupbyinc/flux/cluster/metadata/IndexGraveyard$Tombstone; 7 8
9 : 8 parse = - > %(Lcom/groupbyinc/flux/index/Index;J)V ()V @ B
C java/util/Objects E requireNonNull &(Ljava/lang/Object;)Ljava/lang/Object; G H
F I "java/lang/IllegalArgumentException K java/lang/StringBuilder M
N C invalid deleteDateInMillis [ P append -(Ljava/lang/String;)Ljava/lang/StringBuilder; R S
N T (J)Ljava/lang/StringBuilder; R V
N W ] Y toString ()Ljava/lang/String; [ \
N ] (Ljava/lang/String;)V @ _
L ` com/groupbyinc/flux/index/Index b ) d * + f this ?Lcom/groupbyinc/flux/cluster/metadata/IndexGraveyard$Tombstone; 5(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)V java/io/IOException k @ j
c m 0com/groupbyinc/flux/common/io/stream/StreamInput o readLong ()J q r
p s in 2Lcom/groupbyinc/flux/common/io/stream/StreamInput; getIndex #()Lcom/groupbyinc/flux/index/Index; getDeleteDateInMillis writeTo 6(Lcom/groupbyinc/flux/common/io/stream/StreamOutput;)V z {
c | 1com/groupbyinc/flux/common/io/stream/StreamOutput ~ writeLong (J)V ? ?
? out 3Lcom/groupbyinc/flux/common/io/stream/StreamOutput; equals (Ljava/lang/Object;)Z getClass ()Ljava/lang/Class; ? ?
? ? ?
c ? other Ljava/lang/Object; that hashCode ()I ? ?
c ? java/lang/Long ? (J)I ? ?
? ? result I [index= ? -(Ljava/lang/Object;)Ljava/lang/StringBuilder; R ?
N ?
, deleteDate= ? $com/groupbyinc/flux/common/joda/Joda ? getStrictStandardDateFormatter ;()Lcom/groupbyinc/flux/common/joda/FormatDateTimeFormatter; ? ?
? ? 7com/groupbyinc/flux/common/joda/FormatDateTimeFormatter ? printer A()Lcom/groupbyinc/flux/common/joda/time/format/DateTimeFormatter; ? ?
? ? =com/groupbyinc/flux/common/joda/time/format/DateTimeFormatter ? print (J)Ljava/lang/String; ? ?
? ?
toXContent ?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; 3com/groupbyinc/flux/common/xcontent/XContentBuilder ? startObject 7()Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ? ?
? ? field I(Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ? ?
? ? ? ?
c ? timeField \(Ljava/lang/String;Ljava/lang/String;J)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ? ?
? ? endObject ? ?
? ? builder 5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; params 7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params; fromXContent u(Lcom/groupbyinc/flux/common/xcontent/XContentParser;)Lcom/groupbyinc/flux/cluster/metadata/IndexGraveyard$Tombstone; &