Êþº¾3d$org/elasticsearch/river/RiversModule.org/elasticsearch/common/inject/AbstractModuleRiversModule.java+org/elasticsearch/river/RiverIndexName$Conf&org/elasticsearch/river/RiverIndexNameConfsettings,Lorg/elasticsearch/common/settings/Settings; riverTypesLjava/util/Map;_Ljava/util/Map;>;/(Lorg/elasticsearch/common/settings/Settings;)V()V  %org/elasticsearch/common/collect/Maps newHashMap()Ljava/util/HashMap;     this&Lorg/elasticsearch/river/RiversModule; registerRiver&(Ljava/lang/String;Ljava/lang/Class;)V java/util/Map#put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; %& $'typeLjava/lang/String;module;Ljava/lang/Class; configurejava/lang/String/bindS(Ljava/lang/Class;)Lorg/elasticsearch/common/inject/binder/AnnotatedBindingBuilder; 12 3>org/elasticsearch/common/inject/binder/AnnotatedBindingBuilder5 annotatedWithP(Ljava/lang/Class;)Lorg/elasticsearch/common/inject/binder/LinkedBindingBuilder; 78 69 indexName@(Lorg/elasticsearch/common/settings/Settings;)Ljava/lang/String; ;< =;org/elasticsearch/common/inject/binder/LinkedBindingBuilder? toInstance(Ljava/lang/Object;)V AB @C%org/elasticsearch/river/RiversServiceEasEagerSingleton G 6H3org/elasticsearch/river/cluster/RiverClusterServiceJ,org/elasticsearch/river/routing/RiversRouterL%org/elasticsearch/river/RiversManagerN+org/elasticsearch/river/RiversTypesRegistryP-org/elasticsearch/common/collect/ImmutableMapRcopyOf@(Ljava/util/Map;)Lorg/elasticsearch/common/collect/ImmutableMap; TU SV2(Lorg/elasticsearch/common/collect/ImmutableMap;)V X QY 6C SignatureCodeLocalVariableTableLineNumberTableLocalVariableTypeTableQ(Ljava/lang/String;Ljava/lang/Class<+Lorg/elasticsearch/common/inject/Module;>;)V SourceFile InnerClasses!  \]Q*·*¸µ*+µ±^  _)' *+!"]a *´+,¹(W±^   )* +-`  +,_ 4 5\a.]¡_*0¶4 ¹:*´¸>¹D*F¶4¹I*K¶4¹I*M¶4¹I*O¶4¹I*Q¶4»QY*´¸W·Z¹[±^ _ _9:$;/<:=E>^?bc