
com.groupbyinc.flux.cluster.node.DiscoveryNodeService.class Maven / Gradle / Ivy
???? 3 ? 5com/groupbyinc/flux/cluster/node/DiscoveryNodeService 6com/groupbyinc/flux/common/component/AbstractComponent DiscoveryNodeService.java Ncom/groupbyinc/flux/cluster/node/DiscoveryNodeService$CustomAttributesProvider CustomAttributesProvider java/util/Map$Entry
java/util/Map Entry customAttributesProviders Ljava/util/List; bLjava/util/List; 1(Lcom/groupbyinc/flux/common/settings/Settings;)V *Lcom/groupbyinc/flux/common/inject/Inject;
)java/util/concurrent/CopyOnWriteArrayList ()V
this 7Lcom/groupbyinc/flux/cluster/node/DiscoveryNodeService; settings .Lcom/groupbyinc/flux/common/settings/Settings; addCustomAttributeProvider ?(Lcom/groupbyinc/flux/cluster/node/DiscoveryNodeService$CustomAttributesProvider;)Lcom/groupbyinc/flux/cluster/node/DiscoveryNodeService; java/util/List # add (Ljava/lang/Object;)Z % & $ ' customAttributesProvider PLcom/groupbyinc/flux/cluster/node/DiscoveryNodeService$CustomAttributesProvider; buildAttributes ()Ljava/util/Map; java/lang/Exception - / node. 1 ,com/groupbyinc/flux/common/settings/Settings 3 getByPrefix B(Ljava/lang/String;)Lcom/groupbyinc/flux/common/settings/Settings; 5 6
4 7 getAsMap 9 ,
4 : 5com/groupbyinc/flux/common/google/common/collect/Maps <
newHashMap $(Ljava/util/Map;)Ljava/util/HashMap; > ?
= @ name B remove &(Ljava/lang/Object;)Ljava/lang/Object; D E F client H containsKey J & K get M E N java/lang/String P false R equals T &
Q U data W put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; Y Z [ true ] iterator ()Ljava/util/Iterator; _ ` $ a java/util/Iterator c hasNext ()Z e f d g next ()Ljava/lang/Object; i j d k + , m entrySet ()Ljava/util/Set; o p q
java/util/Set s t a getKey v j
w getValue y j
z logger -Lcom/groupbyinc/flux/common/logging/ESLogger; | } ~ 4failed to build custom attributes from provider [{}] ? java/lang/Object ? +com/groupbyinc/flux/common/logging/ESLogger ? warn =(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V ? ? ? ? entry ;Ljava/util/Map$Entry; Ljava/util/Map$Entry; customAttributes 5Ljava/util/Map; Ljava/util/Map; e Ljava/lang/Exception; provider
attributes Signature Code LocalVariableTable LineNumberTable RuntimeVisibleAnnotations LocalVariableTypeTable
StackMapTable 7()Ljava/util/Map;
SourceFile InnerClasses ! ? ? M *+? *? Y? ? ? ? ? ' # ( ? ! " ? E
*? +? ( W*? ?
) * ?
+ , + , ?
*? 02? 8? ;? AL+C? G W+I? L ? -+I? O ? QS? V? +I? G W? +XS? \ W+X? L ? +X? O ? Q^? V? +X? G W*? ? b M,? h ? ?,? l ? N-? n :? O? r ? u :? h ? 7? l ?
:+? x ? L ? +? x ? { ? \ W??ŧ :*? ?? ?Y-S? ? ??z+? ? ? ? . ? > ? % ? ? ? Q ? ? ? ? ? ? s ? *
? ? ? ? ? % ? ? ? Q ? ? ? ? ? ? V 0 1 2 $ 3 7 4 C 7 N : Y ; l <