
com.groupbyinc.flux.node.settings.NodeSettingsService.class Maven / Gradle / Ivy
???? 3 ? 5com/groupbyinc/flux/node/settings/NodeSettingsService 6com/groupbyinc/flux/common/component/AbstractComponent 0com/groupbyinc/flux/cluster/ClusterStateListener NodeSettingsService.java >com/groupbyinc/flux/node/settings/NodeSettingsService$Listener Listener java/util/Map$Entry
java/util/Map
Entry 4com/groupbyinc/flux/common/settings/Settings$Builder ,com/groupbyinc/flux/common/settings/Settings Builder globalSettings .Lcom/groupbyinc/flux/common/settings/Settings; lastSettingsApplied listeners +Ljava/util/concurrent/CopyOnWriteArrayList; mLjava/util/concurrent/CopyOnWriteArrayList; getGlobalSettings 0()Lcom/groupbyinc/flux/common/settings/Settings; 1(Lcom/groupbyinc/flux/common/settings/Settings;)V *Lcom/groupbyinc/flux/common/inject/Inject;
" )java/util/concurrent/CopyOnWriteArrayList $ ()V &
% ' ) this 7Lcom/groupbyinc/flux/node/settings/NodeSettingsService; settings setClusterService /(Lcom/groupbyinc/flux/cluster/ClusterService;)V *com/groupbyinc/flux/cluster/ClusterService 0 add 5(Lcom/groupbyinc/flux/cluster/ClusterStateListener;)V 2 3 1 4 clusterService ,Lcom/groupbyinc/flux/cluster/ClusterService; clusterChanged 4(Lcom/groupbyinc/flux/cluster/ClusterChangedEvent;)V java/lang/Exception : /com/groupbyinc/flux/cluster/ClusterChangedEvent < state ,()Lcom/groupbyinc/flux/cluster/ClusterState; > ?
= @ (com/groupbyinc/flux/cluster/ClusterState B blocks 3()Lcom/groupbyinc/flux/cluster/block/ClusterBlocks; D E
C F /com/groupbyinc/flux/cluster/block/ClusterBlocks H disableStatePersistence ()Z J K
I L metaDataChanged N K
= O Q metaData 1()Lcom/groupbyinc/flux/cluster/metadata/MetaData; S T
C U -com/groupbyinc/flux/cluster/metadata/MetaData W -
X Y equals (Ljava/lang/Object;)Z [ \
] iterator ()Ljava/util/Iterator; _ `
% a java/util/Iterator c hasNext e K d f next ()Ljava/lang/Object; h i d j onRefreshSettings l m logger -Lcom/groupbyinc/flux/common/logging/ESLogger; o p q #failed to refresh settings for [{}] s java/lang/Object u +com/groupbyinc/flux/common/logging/ESLogger w warn =(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V y z x { getAsMap ()Ljava/util/Map; } ~
entrySet ()Ljava/util/Set; ? ? ?
java/util/Set ? ? a getKey ? i ? java/lang/String ? logger. ?
startsWith (Ljava/lang/String;)Z ? ?
? ? length ()I ? ?
? ? substring (I)Ljava/lang/String; ? ?
? ? _root ?
? ] 2com/groupbyinc/flux/common/logging/ESLoggerFactory ?
getRootLogger /()Lcom/groupbyinc/flux/common/logging/ESLogger; ? ?
? ? getValue ? i ? setLevel (Ljava/lang/String;)V ? ? x ? getLogger A(Ljava/lang/String;)Lcom/groupbyinc/flux/common/logging/ESLogger; ? ?
? ? o e Ljava/lang/Exception; listener @Lcom/groupbyinc/flux/node/settings/NodeSettingsService$Listener; component Ljava/lang/String; entry ;Ljava/util/Map$Entry; Ljava/util/Map$Entry; event 1Lcom/groupbyinc/flux/cluster/ClusterChangedEvent; addListener C(Lcom/groupbyinc/flux/node/settings/NodeSettingsService$Listener;)V 2 \
% ? removeListener remove ? \
% ? EMPTY_SETTINGS ? ? Signature Code LineNumberTable LocalVariableTable RuntimeVisibleAnnotations LocalVariableTypeTable
StackMapTable
SourceFile InnerClasses ! J B ? ? ? ? ? . ? U *+? #*? %Y? (? *+? ? ? + , - ? 7 3 8 9 ? ! . / ? @ +*? 5 ? ? + , 6 7 ?
= > 8 9 ? [ ,+? A? G? M? ?+? P? ?*? R? +? A? V? Z*? R? ^? ?*? *? bM,? g ? :,? k ? N-+? A? V? Z? n ? :*? rt? vY-S? | ???+? A? V? Z? ?? ? ? ? M,? g ? e,? k ? N-? ? ? ??? ?? G-? ? ? ??? ?? ?:?? ?? ? ?-? ? ? ?? ? ? ? ?-? ? ? ?? ? ???? M*? rt,? vY?S? | *+? A? V? Z? R*? R? ? M ] ` ; z ? ; ? H b ? ? M * ? ? ? 1 ? ? ? U ? ? ? ? , + , , ? ? ? ? U ? ? ? f C
D G I L 1 N 2 Q M S ] V ` T b U w W z Z ? [ ? \ ? ] ? ^ ? ` ? c ? f d e h$ i+ j ? A
? d? % = d ;? ? ? d? T ?? ? B ; ? ? ? B
*? *+? ?W? ?
+ ,
? ? ?
p q ? ? ? B
*? *+? ?W? ?
+ ,
? ? ?
t u ? &