All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.cluster.metadata.AutoExpandReplicas.class Maven / Gradle / Ivy

????4<7com/groupbyinc/flux/cluster/metadata/AutoExpandReplicasjava/lang/ObjectAutoExpandReplicas.java4com/groupbyinc/flux/common/settings/Setting$Property+com/groupbyinc/flux/common/settings/SettingProperty8com/groupbyinc/flux/cluster/metadata/IndexMetaData$State2com/groupbyinc/flux/cluster/metadata/IndexMetaData
State%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookupALL_NODES_VALUELjava/lang/String;allFALSE_INSTANCE9Lcom/groupbyinc/flux/cluster/metadata/AutoExpandReplicas;SETTING-Lcom/groupbyinc/flux/common/settings/Setting;hLcom/groupbyinc/flux/common/settings/Setting;minReplicasImaxReplicasenabledZparseM(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/metadata/AutoExpandReplicas;java/lang/NumberFormatException%#com/groupbyinc/flux/common/Booleans'isFalse(Ljava/lang/String;)Z)*
(+	-java/lang/String/indexOf(I)I12
03"java/lang/IllegalArgumentException5java/lang/StringBuilder7()V9:
8;:failed to parse [index.auto_expand_replicas] from value: [=append-(Ljava/lang/String;)Ljava/lang/StringBuilder;?@
8A] at index C(I)Ljava/lang/StringBuilder;?E
8FtoString()Ljava/lang/String;HI
8J(Ljava/lang/String;)V9L
6M	substring(II)Ljava/lang/String;OP
0Qjava/lang/IntegerSparseInt(Ljava/lang/String;)IUV
TW*(Ljava/lang/String;Ljava/lang/Throwable;)V9Y
6Z(I)Ljava/lang/String;O\
0]equals(Ljava/lang/Object;)Z_`
0a???(IIZ)V9d
emine!Ljava/lang/NumberFormatException;maxvaluedashsMinsMax
;K[index.auto_expand_replicas] minReplicas must be =< maxReplicas but wasn't p > r	t 	v!"	xthisgetMinReplicas()IgetMaxReplicasjava/lang/Math~(II)Ig?
?numDataNodesgetDesiredNumberOfReplicas(I)Ljava/util/Optional;{|
?}2
?valueOf(I)Ljava/lang/Integer;??
T?java/util/Optional?of((Ljava/lang/Object;)Ljava/util/Optional;??
??empty()Ljava/util/Optional;??
??numberOfReplicas-?false?	isEnabled()ZgetAutoExpandReplicaChangesq(Lcom/groupbyinc/flux/cluster/metadata/MetaData;Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes;)Ljava/util/Map;/com/groupbyinc/flux/cluster/node/DiscoveryNodes?getDataNodes7()Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap;??
??3com/groupbyinc/flux/common/collect/ImmutableOpenMap?size?|
??java/util/HashMap?
?;-com/groupbyinc/flux/cluster/metadata/MetaData?iterator()Ljava/util/Iterator;??
??
java/util/Map?java/util/Iterator?hasNext????next()Ljava/lang/Object;????getState<()Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$State;??
?CLOSE:Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$State;??	?	?getSettings0()Lcom/groupbyinc/flux/common/settings/Settings;??
?getB(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/lang/Object;??
	???
?"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;??
???(Ljava/lang/Object;)V?$lambda$getAutoExpandReplicaChanges$0Y(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;Ljava/util/Map;Ljava/lang/Integer;)V??
??(Ljava/lang/Integer;)V?acceptb(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;Ljava/util/Map;)Ljava/util/function/Consumer;???	ifPresent (Ljava/util/function/Consumer;)V??
??autoExpandReplicas
indexMetaData4Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;metaData/Lcom/groupbyinc/flux/cluster/metadata/MetaData;discoveryNodes1Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes;
dataNodeCountnrReplicasChangedHLjava/util/Map;>;Ljava/util/Map;intValue?|
T?getNumberOfReplicas?|
?&(Ljava/lang/Object;)Ljava/lang/Object;?java/util/ArrayList?(I)V9
%(Ljava/lang/Integer;)Ljava/util/List;apply()Ljava/util/function/Function;	computeIfAbsentC(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;?
java/util/ListgetIndex#()Lcom/groupbyinc/flux/index/Index;
com/groupbyinc/flux/index/IndexgetNameI
add`Ljava/lang/Integer;index.auto_expand_replicas#$
!"$	Dynamic6Lcom/groupbyinc/flux/common/settings/Setting$Property;&'	(
IndexScope*'	+{(Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;[Lcom/groupbyinc/flux/common/settings/Setting$Property;)V9-
	.
ConstantValue	SignatureCodeLocalVariableTableLineNumberTable
StackMapTable,(I)Ljava/util/Optional;LocalVariableTypeTable?(Lcom/groupbyinc/flux/cluster/metadata/MetaData;Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes;)Ljava/util/Map;>;BootstrapMethods
SourceFileInnerClasses101 !"

#$2??*?,??.?*-?4>?'?6Y?8Y?<>?B*?BD?B?G?K?N?*?R:?X?B*?BD?B?G?K?[?*`?^:?b?	c=?4?X=?+:?6Y?8Y?<>?B*?BD?B?G?K?[??Y?f?CIL&???&3pIgN&hi?j?j?&hi?ktUg?j?lC?m}Ln4J12456;8C:I=L;N<t>}??@?C?F?D?E?H5I?/?00&?'00?0H&?'0009d2?=*?o?'?6Y?8Y?<q?B?Gs?B?G?K?N?*?u*?w*?y?3*=z== =!"4OP	Q-S2T7U<V5?-{|2/*?u?3z4Y}22?*?wd???3z?4]??2?E*?y?=*??=*??>d6?	6??6??????????345g/j*?EzE?4.abcdef#g)h,k8lAo5?#?16HI2a**?y?#?8Y?<*?u?G??B*?w?G?K???3*z4t5'A0??2/*?y?3z4x	??2?]+????=??Y??N*??:???>???:?òǥ$???Ͷ??:??-??????-?3>G?,,??]??]??U?M??7M??4"???,?7?G?X?[?5????A?18
??2w(,??*???+,?
??*???W?3 (??(??(?4??'?5':2N	2?Y?f?.?	Y ??%?Y?)SY?,S?/?ɱ4
)
+9 ????????#$:;	
@@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy