Edit C:\dspace\webapps\jspui\WEB-INF\lib\org\elasticsearch\river\RiverModule.class
???? 3 ? #org/elasticsearch/river/RiverModule .org/elasticsearch/common/inject/AbstractModule ,org/elasticsearch/common/inject/SpawnModules RiverModule.java riverName #Lorg/elasticsearch/river/RiverName; globalSettings ,Lorg/elasticsearch/common/settings/Settings; settings Ljava/util/Map; 5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>; typesRegistry -Lorg/elasticsearch/river/RiversTypesRegistry; <init> ?(Lorg/elasticsearch/river/RiverName;Ljava/util/Map;Lorg/elasticsearch/common/settings/Settings;Lorg/elasticsearch/river/RiversTypesRegistry;)V ()V this %Lorg/elasticsearch/river/RiverModule; spawnModules ()Ljava/lang/Iterable; !org/elasticsearch/river/RiverName " type ()Ljava/lang/String; $ % # & org.elasticsearch.river. ( RiverModule * loadTypeModule I(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Class; , - . 'org/elasticsearch/common/inject/Modules 0 createModule g(Ljava/lang/Class;Lorg/elasticsearch/common/settings/Settings;)Lorg/elasticsearch/common/inject/Module; 2 3 1 4 .org/elasticsearch/common/collect/ImmutableList 6 of D(Ljava/lang/Object;)Lorg/elasticsearch/common/collect/ImmutableList; 8 9 7 : configure %org/elasticsearch/river/RiverSettings = bind S(Ljava/lang/Class;)Lorg/elasticsearch/common/inject/binder/AnnotatedBindingBuilder; ? @ A >(Lorg/elasticsearch/common/settings/Settings;Ljava/util/Map;)V C >