
com.groupbyinc.flux.index.settings.IndexSettingsService.class Maven / Gradle / Ivy
???? 3 z 7com/groupbyinc/flux/index/settings/IndexSettingsService 0com/groupbyinc/flux/index/AbstractIndexComponent IndexSettingsService.java @com/groupbyinc/flux/index/settings/IndexSettingsService$Listener Listener 4com/groupbyinc/flux/common/settings/Settings$Builder ,com/groupbyinc/flux/common/settings/Settings Builder settings .Lcom/groupbyinc/flux/common/settings/Settings; listeners +Ljava/util/concurrent/CopyOnWriteArrayList; oLjava/util/concurrent/CopyOnWriteArrayList; R(Lcom/groupbyinc/flux/index/Index;Lcom/groupbyinc/flux/common/settings/Settings;)V *Lcom/groupbyinc/flux/common/inject/Inject;
)java/util/concurrent/CopyOnWriteArrayList ()V
this 9Lcom/groupbyinc/flux/index/settings/IndexSettingsService; index !Lcom/groupbyinc/flux/index/Index; refreshSettings 1(Lcom/groupbyinc/flux/common/settings/Settings;)V java/lang/Exception ' index. ) getByPrefix B(Ljava/lang/String;)Lcom/groupbyinc/flux/common/settings/Settings; + ,
- getAsMap ()Ljava/util/Map; / 0
1
java/util/Map 3 equals (Ljava/lang/Object;)Z 5 6 4 7 settingsBuilder 8()Lcom/groupbyinc/flux/common/settings/Settings$Builder; 9 :
; put f(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/common/settings/Settings$Builder; = >
? build 0()Lcom/groupbyinc/flux/common/settings/Settings; A B
C iterator ()Ljava/util/Iterator; E F
G java/util/Iterator I hasNext ()Z K L J M next ()Ljava/lang/Object; O P J Q onRefreshSettings S & T logger -Lcom/groupbyinc/flux/common/logging/ESLogger; V W X #failed to refresh settings for [{}] Z java/lang/Object \ +com/groupbyinc/flux/common/logging/ESLogger ^ warn =(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V ` a _ b e Ljava/lang/Exception; listener BLcom/groupbyinc/flux/index/settings/IndexSettingsService$Listener; getSettings addListener E(Lcom/groupbyinc/flux/index/settings/IndexSettingsService$Listener;)V add k 6
l removeListener remove o 6
p Signature Code LocalVariableTable LineNumberTable RuntimeVisibleAnnotations
StackMapTable
SourceFile InnerClasses ! B r s a *+,? *? Y? ? *,? ? t ! " # $ u ) % * + v ! % &