in src/main/java/com/ericsson/gerrit/plugins/highavailability/Module.java [41:62]
protected void configure() {
install(new ForwarderModule());
install(new RestForwarderModule());
if (config.cache().synchronize()) {
install(new CacheModule());
}
if (config.event().synchronize()) {
install(new EventModule());
}
if (config.index().synchronize()) {
install(new IndexModule());
}
if (config.autoReindex().enabled()) {
install(new AutoReindexModule());
}
install(new PeerInfoModule(config.peerInfo().strategy()));
if (config.sharedRefDb().getSharedRefDb().isEnabled()) {
listener().to(PluginStartup.class);
}
}