Edit C:\dspace\webapps\sword\WEB-INF\lib\org\elasticsearch\river\RiversModule.class
???? 3 d $org/elasticsearch/river/RiversModule .org/elasticsearch/common/inject/AbstractModule RiversModule.java +org/elasticsearch/river/RiverIndexName$Conf &org/elasticsearch/river/RiverIndexName Conf settings ,Lorg/elasticsearch/common/settings/Settings; riverTypes Ljava/util/Map; _Ljava/util/Map<Ljava/lang/String;Ljava/lang/Class<+Lorg/elasticsearch/common/inject/Module;>;>; <init> /(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 # put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; % & $ ' type Ljava/lang/String; module <Ljava/lang/Class<+Lorg/elasticsearch/common/inject/Module;>; Ljava/lang/Class; configure java/lang/String / bind S(Ljava/lang/Class;)Lorg/elasticsearch/common/inject/binder/AnnotatedBindingBuilder; 1 2 3 >org/elasticsearch/common/inject/binder/AnnotatedBindingBuilder 5 annotatedWith P(Ljava/lang/Class;)Lorg/elasticsearch/common/inject/binder/LinkedBindingBuilder; 7 8 6 9 indexName @(Lorg/elasticsearch/common/settings/Settings;)Ljava/lang/String; ; < = ;org/elasticsearch/common/inject/binder/LinkedBindingBuilder ? toInstance (Ljava/lang/Object;)V A B @ C %org/elasticsearch/river/RiversService E asEagerSingleton G 6 H 3org/elasticsearch/river/cluster/RiverClusterService J ,org/elasticsearch/river/routing/RiversRouter L %org/elasticsearch/river/RiversManager N +org/elasticsearch/river/RiversTypesRegistry P -org/elasticsearch/common/collect/ImmutableMap R copyOf @(Ljava/util/Map;)Lorg/elasticsearch/common/collect/ImmutableMap; T U S V 2(Lorg/elasticsearch/common/collect/ImmutableMap;)V X Q Y 6 C Signature Code LocalVariableTable LineNumberTable LocalVariableTypeTable Q(Ljava/lang/String;Ljava/lang/Class<+Lorg/elasticsearch/common/inject/Module;>;)V SourceFile InnerClasses ! \ ] Q *? *? ? *+? ? ^ _ ) ' * + ! "