Revert "Remove unneeded nested MultiVersionModule class"
This reverts commit 532ea15eac
. On
stable-2.15, module are aligned the other way around, i.e both use a
nested MultiVersionModule class.
Change-Id: I0aaa5c153bcc2ef7297a4a2270bd6465c80676cf
This commit is contained in:
@@ -74,8 +74,7 @@ public class LuceneIndexModule extends LifecycleModule {
|
||||
|
||||
install(new IndexModule(threads));
|
||||
if (singleVersions == null) {
|
||||
bind(AbstractVersionManager.class).to(LuceneVersionManager.class);
|
||||
listener().to(LuceneVersionManager.class);
|
||||
install(new MultiVersionModule());
|
||||
} else {
|
||||
install(new SingleVersionModule(singleVersions));
|
||||
}
|
||||
@@ -88,4 +87,12 @@ public class LuceneIndexModule extends LifecycleModule {
|
||||
cfg.getInt("index", "maxTerms", BooleanQuery.getMaxClauseCount()));
|
||||
return IndexConfig.fromConfig(cfg);
|
||||
}
|
||||
|
||||
private static class MultiVersionModule extends LifecycleModule {
|
||||
@Override
|
||||
public void configure() {
|
||||
bind(AbstractVersionManager.class).to(LuceneVersionManager.class);
|
||||
listener().to(LuceneVersionManager.class);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user