
com.groupbyinc.flux.cluster.metadata.IndexGraveyard.class Maven / Gradle / Ivy
???? 4Z 3com/groupbyinc/flux/cluster/metadata/IndexGraveyard java/lang/Object 4com/groupbyinc/flux/cluster/metadata/MetaData$Custom IndexGraveyard.java 5com/groupbyinc/flux/cluster/metadata/IndexGraveyard$1 =com/groupbyinc/flux/cluster/metadata/IndexGraveyard$Tombstone
Tombstone Fcom/groupbyinc/flux/cluster/metadata/IndexGraveyard$IndexGraveyardDiff
IndexGraveyardDiff ;com/groupbyinc/flux/cluster/metadata/IndexGraveyard$Builder Builder =com/groupbyinc/flux/cluster/metadata/MetaData$XContentContext -com/groupbyinc/flux/cluster/metadata/MetaData XContentContext 5com/groupbyinc/flux/common/xcontent/ToXContent$Params .com/groupbyinc/flux/common/xcontent/ToXContent Params Custom 4com/groupbyinc/flux/common/settings/Setting$Property +com/groupbyinc/flux/common/settings/Setting Property %java/lang/invoke/MethodHandles$Lookup # java/lang/invoke/MethodHandles % Lookup SETTING_MAX_TOMBSTONES -Lcom/groupbyinc/flux/common/settings/Setting; BLcom/groupbyinc/flux/common/settings/Setting; TYPE Ljava/lang/String; index-graveyard - TOMBSTONES_FIELD 'Lcom/groupbyinc/flux/common/ParseField; GRAVEYARD_PARSER 2Lcom/groupbyinc/flux/common/xcontent/ObjectParser; ?Lcom/groupbyinc/flux/common/xcontent/ObjectParser;Ljava/lang/Void;>;
tombstones Ljava/util/List; QLjava/util/List; $assertionsDisabled Z (Ljava/util/List;)V ()V 9 ;
< 7 8 > java/lang/AssertionError @
A < java/util/List C java/util/Collections E unmodifiableList "(Ljava/util/List;)Ljava/util/List; G H
F I 4 5 K this 5Lcom/groupbyinc/flux/cluster/metadata/IndexGraveyard; list 5(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)V java/io/IOException Q 0com/groupbyinc/flux/common/io/stream/StreamInput S readVInt ()I U V
T W java/util/ArrayList Y (I)V 9 [
Z \ l(Lcom/groupbyinc/flux/common/io/stream/StreamInput;Lcom/groupbyinc/flux/cluster/metadata/IndexGraveyard$1;)V 9 ^
_ add (Ljava/lang/Object;)Z a b D c i I in 2Lcom/groupbyinc/flux/common/io/stream/StreamInput; queueSize getWriteableName ()Ljava/lang/String; getMinimalSupportedVersion ()Lcom/groupbyinc/flux/Version; com/groupbyinc/flux/Version n CURRENT Lcom/groupbyinc/flux/Version; p q o r minimumCompatibilityVersion t m
o u context ()Ljava/util/EnumSet; API_AND_GATEWAY Ljava/util/EnumSet; y z { equals java/util/Objects ~ '(Ljava/lang/Object;Ljava/lang/Object;)Z } ?
? obj Ljava/lang/Object; hashCode ? V D ?
getTombstones ()Ljava/util/List;
containsIndex $(Lcom/groupbyinc/flux/index/Index;)Z iterator ()Ljava/util/Iterator; ? ? D ? java/util/Iterator ? hasNext ()Z ? ? ? ? next ()Ljava/lang/Object; ? ? ? ? getIndex #()Lcom/groupbyinc/flux/index/Index; ? ?
? com/groupbyinc/flux/index/Index ? } b
? ? tombstone ?Lcom/groupbyinc/flux/cluster/metadata/IndexGraveyard$Tombstone; index !Lcom/groupbyinc/flux/index/Index;
toXContent ?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; / 0 ? %com/groupbyinc/flux/common/ParseField ? getPreferredName ? k
? ? 3com/groupbyinc/flux/common/xcontent/XContentBuilder ?
startArray I(Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ? ?
? ? ? ?
? endArray 7()Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ? ?
? ? builder 5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; params 7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params; fromXContent k(Lcom/groupbyinc/flux/common/xcontent/XContentParser;)Lcom/groupbyinc/flux/cluster/metadata/IndexGraveyard; 1 2 ? 0com/groupbyinc/flux/common/xcontent/ObjectParser ? parse Z(Lcom/groupbyinc/flux/common/xcontent/XContentParser;Ljava/lang/Object;)Ljava/lang/Object; ? ?
? ? 9 :
? parser 4Lcom/groupbyinc/flux/common/xcontent/XContentParser; toString java/lang/StringBuilder ?
? < IndexGraveyard[ ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ? ?
? ? ] ? ? k
? ? writeTo 6(Lcom/groupbyinc/flux/common/io/stream/StreamOutput;)V size ? V D ? 1com/groupbyinc/flux/common/io/stream/StreamOutput ? writeVInt ? [
? ? ? ?
? out 3Lcom/groupbyinc/flux/common/io/stream/StreamOutput; diff Z(Lcom/groupbyinc/flux/cluster/metadata/MetaData$Custom;)Lcom/groupbyinc/flux/cluster/Diff; m(Lcom/groupbyinc/flux/cluster/metadata/IndexGraveyard;Lcom/groupbyinc/flux/cluster/metadata/IndexGraveyard;)V 9 ?
? previous 6Lcom/groupbyinc/flux/cluster/metadata/MetaData$Custom; readDiffFrom [(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/cluster/NamedDiff; 9 P
? ?()Lcom/groupbyinc/flux/cluster/metadata/IndexGraveyard$Builder; :(Lcom/groupbyinc/flux/cluster/metadata/IndexGraveyard$1;)V 9 ?
? t(Lcom/groupbyinc/flux/cluster/metadata/IndexGraveyard;)Lcom/groupbyinc/flux/cluster/metadata/IndexGraveyard$Builder; o(Lcom/groupbyinc/flux/cluster/metadata/IndexGraveyard;Lcom/groupbyinc/flux/cluster/metadata/IndexGraveyard$1;)V 9 ?
? graveyard 6(Ljava/lang/Object;)Lcom/groupbyinc/flux/cluster/Diff; ? ?
J(Ljava/util/List;Lcom/groupbyinc/flux/cluster/metadata/IndexGraveyard$1;)V x0 x1 7Lcom/groupbyinc/flux/cluster/metadata/IndexGraveyard$1;
access$500 G(Lcom/groupbyinc/flux/cluster/metadata/IndexGraveyard;)Ljava/util/List; java/lang/Class
desiredAssertionStatus ?
cluster.indices.tombstones.size NodeScope 6Lcom/groupbyinc/flux/common/settings/Setting$Property;
intSetting y(Ljava/lang/String;I[Lcom/groupbyinc/flux/common/settings/Setting$Property;)Lcom/groupbyinc/flux/common/settings/Setting;
! ( ) 4 java/lang/String ((Ljava/lang/String;[Ljava/lang/String;)V 9
? index_graveyard! "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;%&
$'( ?
Z <+ ? get ()Ljava/util/function/Supplier;./ 0 2(Ljava/lang/String;Ljava/util/function/Supplier;)V 92
?3 '(Ljava/lang/Object;Ljava/lang/Object;)V5 addAll (Ljava/util/Collection;)Z78 D9 : #(Ljava/util/List;Ljava/util/List;)V< accept !()Ljava/util/function/BiConsumer;>? @ getParser 5()Lcom/groupbyinc/flux/common/xcontent/ContextParser;BC
D declareObjectArray |(Ljava/util/function/BiConsumer;Lcom/groupbyinc/flux/common/xcontent/ContextParser;Lcom/groupbyinc/flux/common/ParseField;)VFG
?H Signature
ConstantValue Code LocalVariableTable LocalVariableTypeTable LineNumberTable
StackMapTable T(Ljava/util/List;)V
Exceptions V()Ljava/util/EnumSet; S()Ljava/util/List; ?(Lcom/groupbyinc/flux/cluster/metadata/MetaData$Custom;)Lcom/groupbyinc/flux/cluster/Diff; ?(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/cluster/NamedDiff; BootstrapMethods
SourceFile InnerClasses 1 ( ) J * + , K . / 0 1 2 J 3 4 5 J 6 7 8 9 : L ? *? =? ?? +? ? AY? B?*+? J? L? M M N O 5 N O 6 O O P Q RP ? D J Q 9 P L ? :*? =+? X=? ZY? ]N6? -? Y+? `? d W????*-? J? L? M 4 e f : M N : g h 1 i f ( 4 5 N ( 4 6 O " T U V W X + W 1 Z 9 [P ? T D ? R R j k L - .? M M N O _ l m L 1 ? s? v? M M N O d w x L . ? |? M M N O iJ S } b L ] +? ? *? L+? ? L? ?? ? ? M M N ? ? O nP @ ? V L 4
*? L? ? ? M
M N O s ? ? L / *? L? M M N O zJ T ? ? L ? /*? L? ? M,? ? ? ,? ? ? N-? ?+? ?? ????? M
? ? / M N / ? ? O ? ? ( ? * ? - ?P ?
?? ? ? L ? 9+? ?? ?? ?W*? L? ? N-? ? ? -? ? ? :+,? ?W???+? ?? M * ) ? ? 9 M N 9 ? ? 9 ? ? O ? ? ) ? 1 ? 4 ?P ? ?? R R ? ? L = ? Y? ?*? ?? D? ʰ M ? ? O ?R R ? k L F ? ?Y? ?Ҷ ?*? L? ?۶ ֶ ݰ M M N O ? ? ? L ? 3+*? L? ? ? ?*? L? ? M,? ? ? ,? ? ? N-+? ??? M * ? ? 3 M N 3 ? ? O ?
? * ? / ? 2 ?P ? ?? R R ? ? L A
? Y+? *? ? M
M N
? ? O ?J U ? ? L 3 ? Y*? ?? M g h O ?R RJ V ? ? L ! ? Y? ?? O ? ? ? L 4
? Y*? ?? M
? N O ?A ? L 3 *+? ?? M M N O 8 9 L D *+? ʱ M M N 5 O 8 L / *? L? M N O 8 ; L ? [?? ? ? ??? Y?S??? ?Y?? ? ?? ?Y"?1 ?4? ² ºA ?E? ??I? O 8 A &