Edit C:\dspace\webapps\swordv2\WEB-INF\lib\org\elasticsearch\index\store\StoreModule.class
???? 3 l )org/elasticsearch/index/store/StoreModule .org/elasticsearch/common/inject/AbstractModule StoreModule.java DISTIBUTOR_KEY Ljava/lang/String; index.store.distributor LEAST_USED_DISTRIBUTOR least_used RANDOM_WEIGHT_DISTRIBUTOR random settings ,Lorg/elasticsearch/common/settings/Settings; indexStore *Lorg/elasticsearch/index/store/IndexStore; distributor Ljava/lang/Class; KLjava/lang/Class<+Lorg/elasticsearch/index/store/distributor/Distributor;>; <init> Y(Lorg/elasticsearch/common/settings/Settings;Lorg/elasticsearch/index/store/IndexStore;)V ()V this +Lorg/elasticsearch/index/store/StoreModule; setDistributor (Ljava/lang/Class;)V $ configure .org/elasticsearch/index/store/DirectoryService ' bind S(Ljava/lang/Class;)Lorg/elasticsearch/common/inject/binder/AnnotatedBindingBuilder; ) * + (org/elasticsearch/index/store/IndexStore - shardDirectory ()Ljava/lang/Class; / 0 . 1 >org/elasticsearch/common/inject/binder/AnnotatedBindingBuilder 3 to P(Ljava/lang/Class;)Lorg/elasticsearch/common/inject/binder/ScopedBindingBuilder; 5 6 4 7 ;org/elasticsearch/common/inject/binder/ScopedBindingBuilder 9 asEagerSingleton ; : < #org/elasticsearch/index/store/Store > 4 < loadDistributor ?(Lorg/elasticsearch/common/settings/Settings;)Ljava/lang/Class; A B C 5org/elasticsearch/index/store/distributor/Distributor E *org/elasticsearch/common/settings/Settings G get &(Ljava/lang/String;)Ljava/lang/String; I J H K java/lang/String M equals (Ljava/lang/Object;)Z O P N Q >org/elasticsearch/index/store/distributor/LeastUsedDistributor S Corg/elasticsearch/index/store/distributor/RandomWeightedDistributor U *org.elasticsearch.index.store.distributor. W Distributor Y getAsClass Z(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Class; [ \ H ] java/lang/Class _ type ConstantValue Signature Code LocalVariableTable LineNumberTable LocalVariableTypeTable N(Ljava/lang/Class<+Lorg/elasticsearch/index/store/distributor/Distributor;>;)V StackMapTable y(Lorg/elasticsearch/common/settings/Settings;)Ljava/lang/Class<+Lorg/elasticsearch/index/store/distributor/Distributor;>; SourceFile ! b b b c d Y *? *,? *+? ? e ! f + , - . "