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

com.groupbyinc.flux.common.settings.AbstractScopedSettings.class Maven / Gradle / Ivy

????4?:com/groupbyinc/flux/common/settings/AbstractScopedSettings6com/groupbyinc/flux/common/component/AbstractComponentAbstractScopedSettings.javaIcom/groupbyinc/flux/common/settings/AbstractScopedSettings$SettingUpdaterSettingUpdater4com/groupbyinc/flux/common/settings/Setting$Property	+com/groupbyinc/flux/common/settings/SettingProperty8com/groupbyinc/flux/common/settings/Setting$AffixSettingAffixSetting4com/groupbyinc/flux/common/settings/Settings$Builder,com/groupbyinc/flux/common/settings/SettingsBuilderjava/util/Map$Entry
java/util/MapEntry%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookupARCHIVED_SETTINGS_PREFIXLjava/lang/String;	archived."lastSettingsApplied.Lcom/groupbyinc/flux/common/settings/Settings;settingUpdatersLjava/util/List;`Ljava/util/List;>;complexMatchersLjava/util/Map;SLjava/util/Map;>;keySettingsscope6Lcom/groupbyinc/flux/common/settings/Setting$Property;KEY_PATTERNLjava/util/regex/Pattern;GROUP_KEY_PATTERNAFFIX_KEY_PATTERN$assertionsDisabledZv(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/util/Set;Lcom/groupbyinc/flux/common/settings/Setting$Property;)V1(Lcom/groupbyinc/flux/common/settings/Settings;)V57
8EMPTY:%	;$%	=)java/util/concurrent/CopyOnWriteArrayList?()V5A
@B&'	D-.	Fjava/util/HashMapH
IB
java/util/SetKiterator()Ljava/util/Iterator;MNLOjava/util/IteratorQhasNext()ZSTRUnext()Ljava/lang/Object;WXRY
getProperties()Ljava/util/EnumSet;[\
]java/util/EnumSet_contains(Ljava/lang/Object;)Zab
`c"java/lang/IllegalArgumentExceptionejava/lang/StringBuilderg
hBSetting must be a jappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;lm
hn-(Ljava/lang/Object;)Ljava/lang/StringBuilder;lp
hq setting but has: stoString()Ljava/lang/String;uv
hw(Ljava/lang/String;)V5y
fzvalidateSettingKey0(Lcom/groupbyinc/flux/common/settings/Setting;)V|}
~hasComplexMatcher?T
?findOverlappingSettingk(Lcom/groupbyinc/flux/common/settings/Setting;Ljava/util/Map;)Lcom/groupbyinc/flux/common/settings/Setting;??
?complex setting key: [?getKey?v
?"] overlaps existing setting key: [?]?putIfAbsent8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;???java/util/Collections?unmodifiableMap (Ljava/util/Map;)Ljava/util/Map;??
??)*	?,*	?overlappingSetting0Lcom/groupbyinc/flux/common/settings/Setting<*>;-Lcom/groupbyinc/flux/common/settings/Setting;settingthis;>;Ljava/util/Set;
isValidKey(Ljava/lang/String;)Z??
?isGroupSetting?T
?isValidGroupKey??
?isValidAffixKey??
?illegal settings key: [??(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/settings/AbstractScopedSettings;)Vjava/util/List?addAll(Ljava/util/Collection;)Z????nodeSettings
scopeSettingsother/0	?java/util/regex/Pattern?matcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;??
??java/util/regex/Matcher?matches?T
??key10	?20	?getScope8()Lcom/groupbyinc/flux/common/settings/Setting$Property;validateUpdate^(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/common/settings/Settings;java/lang/RuntimeException?builder8()Lcom/groupbyinc/flux/common/settings/Settings$Builder;??
??%	?putf(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/common/settings/Settings$Builder;??
?build0()Lcom/groupbyinc/flux/common/settings/Settings;??
?java/util/ArrayList?
?B?OgetValuep(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/lang/Object;???add?b??logger8Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;??	?"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;??
???Xlambda$validateUpdate$0_(Lcom/groupbyinc/flux/common/settings/AbstractScopedSettings$SettingUpdater;)Ljava/lang/Object;??
get?(Lcom/groupbyinc/flux/common/settings/AbstractScopedSettings$SettingUpdater;)Lcom/groupbyinc/flux/common/apache/logging/log4j/util/Supplier;6com/groupbyinc/flux/common/apache/logging/log4j/LoggerdebugW(Lcom/groupbyinc/flux/common/apache/logging/log4j/util/Supplier;Ljava/lang/Throwable;)V	
$com/groupbyinc/flux/ExceptionsHelper
rethrowAndSuppress(Ljava/util/List;)V
exLjava/lang/RuntimeException;settingUpdaterNLcom/groupbyinc/flux/common/settings/AbstractScopedSettings$SettingUpdater<*>;KLcom/groupbyinc/flux/common/settings/AbstractScopedSettings$SettingUpdater;currentprevious
exceptions.Ljava/util/List;
applySettingsjava/lang/Exceptionequalsb
 updaterr(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/lang/Runnable;"#$lambda$applySettings$1&?
'(warn+
,java/lang/Runnable.run0A/1failed to apply settings3*(Ljava/lang/String;Ljava/lang/Throwable;)V+56java/lang/Throwable8Ljava/lang/Exception;Ljava/lang/Runnable;applyRunnables&Ljava/util/List;newSettingsaddSettingsUpdateConsumerj(Lcom/groupbyinc/flux/common/settings/Setting;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)VA(Ljava/lang/String;)Lcom/groupbyinc/flux/common/settings/Setting;A
B#Setting is not registered for key [D
newUpdater?(Ljava/util/function/Consumer;Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;Ljava/util/function/Consumer;)Lcom/groupbyinc/flux/common/settings/AbstractScopedSettings$SettingUpdater;FG
HaddSettingsUpdaterN(Lcom/groupbyinc/flux/common/settings/AbstractScopedSettings$SettingUpdater;)VJK
L2Lcom/groupbyinc/flux/common/settings/Setting;consumer"Ljava/util/function/Consumer;Ljava/util/function/Consumer;	validatoraddAffixUpdateConsumer{(Lcom/groupbyinc/flux/common/settings/Setting$AffixSetting;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;)V
?&(Ljava/lang/Object;)Ljava/lang/Object;VWnewAffixUpdater?(Ljava/util/function/BiConsumer;Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;Ljava/util/function/BiConsumer;)Lcom/groupbyinc/flux/common/settings/AbstractScopedSettings$SettingUpdater;YZ
[?Lcom/groupbyinc/flux/common/settings/Setting$AffixSetting;:Lcom/groupbyinc/flux/common/settings/Setting$AffixSetting;6Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;registeredSetting|(Lcom/groupbyinc/flux/common/settings/Setting;Lcom/groupbyinc/flux/common/settings/Setting;Ljava/util/function/BiConsumer;)VcompoundUpdater?(Ljava/util/function/BiConsumer;Lcom/groupbyinc/flux/common/settings/Setting;Lcom/groupbyinc/flux/common/settings/Setting;Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;)Lcom/groupbyinc/flux/common/settings/AbstractScopedSettings$SettingUpdater;cd
ea2Lcom/groupbyinc/flux/common/settings/Setting;b2Lcom/groupbyinc/flux/common/settings/Setting;'Ljava/util/function/BiConsumer;M(Lcom/groupbyinc/flux/common/settings/Setting;Ljava/util/function/Consumer;)V(Ljava/lang/Object;)Vm"lambda$addSettingsUpdateConsumer$2om
pqaccept()Ljava/util/function/Consumer;stu?@
wvalidate9(Lcom/groupbyinc/flux/common/settings/Settings$Builder;)Vy7
{settingsBuilder6Lcom/groupbyinc/flux/common/settings/Settings$Builder;keySet()Ljava/util/Set;?
?java/lang/String?C(Ljava/lang/String;Lcom/groupbyinc/flux/common/settings/Settings;)Vy?
?Hcom/groupbyinc/flux/common/apache/lucene/search/spell/LevensteinDistance?
?B?getDistance'(Ljava/lang/String;Ljava/lang/String;)F??
???333(com/groupbyinc/flux/common/collect/Tuple?java/lang/Float?valueOf(F)Ljava/lang/Float;??
??'(Ljava/lang/Object;Ljava/lang/Object;)V5?
??'(Ljava/lang/Object;Ljava/lang/Object;)I?lambda$validate$3W(Lcom/groupbyinc/flux/common/collect/Tuple;Lcom/groupbyinc/flux/common/collect/Tuple;)I??
???compare()Ljava/util/Comparator;???(Lcom/groupbyinc/flux/common/collect/Tuple;)Ljava/lang/String;??
???apply()Ljava/util/function/Function;???java/util/stream/Stream?map8(Ljava/util/function/Function;)Ljava/util/stream/Stream;????java/util/stream/Collectors?toList()Ljava/util/stream/Collector;??
??collect0(Ljava/util/stream/Collector;)Ljava/lang/Object;????isEmpty?T?? did you mean ?size()I????[?(I)Ljava/lang/Object;???any of ?java/lang/Object?
?w??w please check that any required plugins are installed, or check the breaking changes documentation for removed settings?B(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/lang/Object;?
?distanceFkldJLcom/groupbyinc/flux/common/apache/lucene/search/spell/LevensteinDistance;
scoredKeysaLjava/util/List;>;	msgPrefixsecureSettings4Lcom/groupbyinc/flux/common/settings/SecureSettings;msgkeys$Ljava/util/List;entrySet??Xmatch	?

34	
assertMatcher(Ljava/lang/String;I)Z
java/lang/AssertionError
BgetConcreteSettingA
entryYLjava/util/Map$Entry;>;Ljava/util/Map$Entry;	Expected (I)Ljava/lang/StringBuilder;l
h  complex matchers to match key [ ] but got: "5m
$numComplexMatchersIlistBLjava/util/List;>;isDynamicSetting	isDynamic+T
,isFinalSettingisFinal/T
0diff?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/common/settings/Settings;values()Ljava/util/Collection;456java/util/Collection89O?(Lcom/groupbyinc/flux/common/settings/Settings$Builder;Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/settings/Settings;)V2;
<sourcedefaultSettingsA(Lcom/groupbyinc/flux/common/settings/Setting;)Ljava/lang/Object;0settings scope doesn't match the setting scope [A
] not in [Csetting E has not been registeredG?
IupdateDynamicSettings?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/settings/Settings$Builder;Lcom/groupbyinc/flux/common/settings/Settings$Builder;Ljava/lang/String;)ZupdateSettings?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/settings/Settings$Builder;Lcom/groupbyinc/flux/common/settings/Settings$Builder;Ljava/lang/String;Z)ZMN
OtoApplytargetupdatestypejava/util/HashSetU
VBblambda$updateSettings$5(ZLjava/lang/String;)ZYZ
[\?test](Lcom/groupbyinc/flux/common/settings/AbstractScopedSettings;Z)Ljava/util/function/Predicate;_`alambda$updateSettings$6cZ
deagetAsMap()Ljava/util/Map;hi
jjava/util/function/Predicatel?Xn_bmp*rendsWitht?
?uL?\(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/settings/Settings$Builder;?x
y.?
{final }
 setting [], not updateable?], not dynamically updateable?applyDeletesf(Ljava/util/Set;Lcom/groupbyinc/flux/common/settings/Settings$Builder;Ljava/util/function/Predicate;)Z??
?;Ljava/util/Map$Entry;onlyDynamicchangedtoRemove#Ljava/util/Set;	canUpdate2Ljava/util/function/Predicate;Ljava/util/function/Predicate;	canRemoveinternalMap?i
?&com/groupbyinc/flux/common/regex/Regex?simpleMatch'(Ljava/lang/String;Ljava/lang/String;)Z??
??remove&(Ljava/lang/String;)Ljava/lang/String;??
?keysToRemovedeletescontainsKey?b?existingSetting
newSettingarchiveUnknownOrInvalidSettings?(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/util/function/Consumer;Ljava/util/function/BiConsumer;)Lcom/groupbyinc/flux/common/settings/Settings;
startsWith??
??isPrivateSetting??
?java/util/function/Consumer?sm??java/util/function/BiConsumer?s???$Ljava/lang/IllegalArgumentException;unknownConsumerZLjava/util/function/Consumer;>;invalidConsumer?Ljava/util/function/BiConsumer;Ljava/lang/IllegalArgumentException;>;*?
?v2?X
??*Lcom/groupbyinc/flux/common/collect/Tuple;v1?X
??	compareTo(Ljava/lang/Float;)I??
??sLjava/lang/Object;Lcom/groupbyinc/flux/common/apache/logging/log4j/message/ParameterizedMessage?)failed to prepareCommit settings for [{}]?'(Ljava/lang/String;Ljava/lang/Object;)V5?
??java/lang/Class?desiredAssertionStatus?T
??^(?:[-\w]+[.])*[-\w]+$?compile-(Ljava/lang/String;)Ljava/util/regex/Pattern;??
??^(?:[-\w]+[.])+$?!^(?:[-\w]+[.])+[*](?:[.][-\w]+)+$?
ConstantValue	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable
StackMapTable?(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/util/Set;>;Lcom/groupbyinc/flux/common/settings/Setting$Property;)V?(Lcom/groupbyinc/flux/common/settings/Setting;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V?(Lcom/groupbyinc/flux/common/settings/Setting$AffixSetting;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;)VQ(Lcom/groupbyinc/flux/common/settings/AbstractScopedSettings$SettingUpdater<*>;)V?(Lcom/groupbyinc/flux/common/settings/Setting;Lcom/groupbyinc/flux/common/settings/Setting;Ljava/util/function/BiConsumer;)Vm(Lcom/groupbyinc/flux/common/settings/Setting;Ljava/util/function/Consumer;)VD(Ljava/lang/String;)Lcom/groupbyinc/flux/common/settings/Setting<*>;M(Lcom/groupbyinc/flux/common/settings/Setting;)TT;?(Ljava/util/Set;Lcom/groupbyinc/flux/common/settings/Settings$Builder;Ljava/util/function/Predicate;)Z?(Lcom/groupbyinc/flux/common/settings/Setting<*>;Ljava/util/Map;>;)Lcom/groupbyinc/flux/common/settings/Setting<*>;8(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/util/function/Consumer;>;Ljava/util/function/BiConsumer;Ljava/lang/IllegalArgumentException;>;)Lcom/groupbyinc/flux/common/settings/Settings;BootstrapMethods
SourceFileInnerClasses!
 !?#$%&'?()*?+,*?+-./0102034&56?F	*+?9*?*?@Y?C?E*?*-?G?IY?J:?IY?J:,?P:?V???Z?:?^-?d?+?fY?hY?ik?o-?rt?o?^?r?x?{?*????T??:?4?fY?hY?i??o???o??o???o??o?x?{?????W?????W??H*????*??????R?E??S??????%??-.,?)*5?,*?4?E??S?????,?)+5?,+?^=34>?#@,A5BSC_D?F?H?I?J?K?L?N?O?P?R?ST
U?3?=L
R?I?L?????|}??Q+?????I+???
+?????
+???????&?fY?hY?i??o+???o??o?x?{???Q??Q???XY-ZP\?	@%5???C*+?9*?*?@Y?C?E*,?>*-?G?G*-????*-????*?E-?E??W??*C??C?%C?%C???&	_34`a$b,c4dBe	???5??*?ȶͬ??!?k
???5??*?ȶͬ??!?o???5??*?ȶͬ??!?t???/*?G?????x!???????*?޶?+???M??*?޶?*?>???N??Y??:*?E??:?V?=?Z?:,-??W?!:??W*????????,?Q[^??H`Q+?????%t%'_%0V'?Q+0V?2??'?0?Q?[?^?`?j?|?????@?;?R?"?R???!??=	?*?>?+*?>?!?+???*?޶?+???M??*?޶?*?>???N??Y??:*?E??:?V?=?Z?:,-?%??W?:*???*?-??????:?V??Z?/:?2???:*??4?7?:?*+Z?>?evy;??;??????\	{:e+?;Dx<'?:????>%&?%;?%?e+Dx<=?V???&?;?D?e?v?y?{????????????????????????S
?:?R?)?R???R?BR9!?@???+*+???C?'?fY?hY?iE?o+???o??o?x?{?*+,*??-?I?M??*???????OQ?RQ? ??N?OP?RP???0?>??0??!ST??K*??+?U?X?:+?'?fY?hY?iE?o+?U?o??o?x?{?*+,*??-?\?M??4K??K?^KO`KR`9a??*K?]KO_KR_9a?????<?J???<?? JK?V*?E+??W????"?"?
????!?b??o+*+???C?'?fY?hY?iE?o+???o??o?x?{?,*,???C?'?fY?hY?iE?o,???o??o?x?{?*-+,*???f?M??*o??og?oi?oO`? oghoijoOk???0?<?`?n??0/??!?l?j*+,?v?x?? ????OQ??NOP?
????yz?A	*+??|??	??	}~?
??y7??C??Y??M+???PN-?V?&-?Z??:*+???:,??W???,??&-0??42	&?!C??C?%;'?;?&	??&-02;>B?*??R??R???
?y??
{*+?CN-?m??Y??:??Y??:*?????P:?V?;?Z??:+??8?????Y??????W????????:,??:?,????+????:?hY?i?o??o+?o??o?x:???????ع???:		???o?hY?i?o?o	???)?hY?i?o	?????o??o?x??hY?i?o	??o?x?o?o?x:??hY?i?o?o?x:?fY?{?-,??W??zL??B)?!a??X?'}??!?????!??'	{??{?!{?%u???X????	?Z

BLUknx}?????? S"j%t'z(??	?,???R>??0????
???????h?
???????h??	?A?s*??+?X?M,?,?*????PN-?V?H-?Z?:??+??)?
?*+???Y????+???????*77s??s?!e???77e???&	cdeg7hHi_jnlqm???R?;?????>???Y??N*????P:?V?8?Z?:??+??-??+???W??IJ
?@-???6?Y?hY?i?o?!?o+?o#?o-??o?x?%???4.&?????!?&'?('?.&?()?"qr.s?tTvWw?x?y???R;??B*??{*+?CM,?,?-???? ???!??????
???
?@.??{*+?CM,?,?1???? ???!??????
???
?@23?k??N*???7?::?V??Z?:-+,?=???*???7?::?V??Z?:-+,?=???-???>*??[??k??k>%k?%g?~?*??[???"??*?2?5?[?c?f???R? ?R? @??|+?^*?G?d?4?fY?hY?iB?o*?G?rD?o+?^?r??o?x?{?*+???C?(?fY?hY?iF?o+???oH?o?x?{?+*?>*?޶J??|??|???|?N???-???J?o???/??KL?]*+,-?P??4??Q%R~S~T!??ML?]*+,-?P??4??Q%R~S~T!??MN??
?6?VY?W:??:*?b:	*?g:
+?k??P:?V?,?Z?:??9
?o?q??o??s?v??o?wW????\	?o?q?K*?o??+???o??????zW-?o??????zW6?z*?o???|?9?fY?hY?i~?o?o??o?o???o??o?x?{??fY?hY?i?o??o?o???o??o?x?{????,
???6,???W??zK????Q%?R~?S~?T!??4?4v??q}~g??	%]??
?*K?v??g??	%]??
?R?????%?K?y???????????????5?e?h?u???<?5?LmmR?C?b?F?/?
????
?>*?P:?V???Z??:?VY?W:+????:?P:?V?1?Z??:		???,	?q?
	?wW????P:?V??Z??:	+	??W>????j??\	S?!	?	?!	)w??4l? ?!?????~?????4?*)w??4l????????:?? ?)?4?Shru??	?
???J?
R?2	LmR?LLR4??R?!LmR???
????`?
?*????Y??+*??????+?7?:M,?V?(,?Z?N*-????-*????-?????? C??`??`)*? C??`??`)+?""$CY[^??R?(???????Y	,??:6+?k??P:?V??Z?:*?o???C:?'+??W?o??????zW?z?o??#???*?o????? ?o??????zW?:6,???hY?i#?o?o???o?x????zW?>:6-???hY?i#?o?o???o?x????zW????	??+?.??f?\	>????9?.?,??,?%,?Q,?`'?~$?4?*>???.??,??,???V/01.3>4C5J6g8?9?;?<?B?N?E?F?G?MOP$Q*S?%	?R?N"?6Bf?:?
?????6?????!?]cZ??7*,?|?0?*,??? *,?C?,#????*,?C???? 7??7?47?!?????+?6??@YZ?y"*,?|??*,?C?*,?????? "??"?4"?!????!??@
???2*??????g??
???F+????*?????Ǭ?g?i??
om?+??????
&??6??Y?*?а???
???6??Y?*?а????A?[,?֚??
ظܳ?޸ܳ??ܳұ?189":?@?H?????)??nrn?????????X]^?Xf^??2	

@			




© 2015 - 2025 Weber Informatics LLC | Privacy Policy