
com.groupbyinc.flux.common.settings.IndexScopedSettings.class Maven / Gradle / Ivy
???? 4P 7com/groupbyinc/flux/common/settings/IndexScopedSettings :com/groupbyinc/flux/common/settings/AbstractScopedSettings IndexScopedSettings.java 4com/groupbyinc/flux/common/settings/Setting$Property +com/groupbyinc/flux/common/settings/Setting Property 8com/groupbyinc/flux/common/settings/Setting$AffixSetting AffixSetting /com/groupbyinc/flux/common/settings/Setting$Key Key %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup INDEX_SETTINGS_KEY_PREDICATE Ljava/util/function/Predicate; 2Ljava/util/function/Predicate; BUILT_IN_INDEX_SETTINGS Ljava/util/Set; ALjava/util/Set;>; DEFAULT_SCOPED_SETTINGS 9Lcom/groupbyinc/flux/common/settings/IndexScopedSettings; @(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/util/Set;)V
IndexScope 6Lcom/groupbyinc/flux/common/settings/Setting$Property; ! " v(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/util/Set;Lcom/groupbyinc/flux/common/settings/Setting$Property;)V $
% this settings .Lcom/groupbyinc/flux/common/settings/Settings; settingsSet ?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/settings/IndexScopedSettings;Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;)V 2com/groupbyinc/flux/cluster/metadata/IndexMetaData , getSettings 0()Lcom/groupbyinc/flux/common/settings/Settings; . /
- 0 ?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/settings/AbstractScopedSettings;)V 2
3 other metaData 4Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData; copy ?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;)Lcom/groupbyinc/flux/common/settings/IndexScopedSettings; +
: validateSettingKey 0(Lcom/groupbyinc/flux/common/settings/Setting;)V getKey ()Ljava/lang/String; > ?
@ index. B java/lang/String D
startsWith (Ljava/lang/String;)Z F G
E H "java/lang/IllegalArgumentException J java/lang/StringBuilder L ()V N
M O illegal settings key: [ Q append -(Ljava/lang/String;)Ljava/lang/StringBuilder; S T
M U ] must start with [index.] W toString Y ?
M Z (Ljava/lang/String;)V \
K ] <