Merge "PluginConfigFactory: Don't inject GerritServerConfigProvider"
This commit is contained in:
@@ -22,6 +22,7 @@ import com.google.gerrit.server.project.NoSuchProjectException;
|
|||||||
import com.google.gerrit.server.project.ProjectCache;
|
import com.google.gerrit.server.project.ProjectCache;
|
||||||
import com.google.gerrit.server.project.ProjectState;
|
import com.google.gerrit.server.project.ProjectState;
|
||||||
import com.google.inject.Inject;
|
import com.google.inject.Inject;
|
||||||
|
import com.google.inject.Provider;
|
||||||
import com.google.inject.Singleton;
|
import com.google.inject.Singleton;
|
||||||
|
|
||||||
import org.eclipse.jgit.errors.ConfigInvalidException;
|
import org.eclipse.jgit.errors.ConfigInvalidException;
|
||||||
@@ -45,7 +46,7 @@ public class PluginConfigFactory implements ReloadPluginListener {
|
|||||||
private static final String EXTENSION = ".config";
|
private static final String EXTENSION = ".config";
|
||||||
|
|
||||||
private final SitePaths site;
|
private final SitePaths site;
|
||||||
private final GerritServerConfigProvider cfgProvider;
|
private final Provider<Config> cfgProvider;
|
||||||
private final ProjectCache projectCache;
|
private final ProjectCache projectCache;
|
||||||
private final ProjectState.Factory projectStateFactory;
|
private final ProjectState.Factory projectStateFactory;
|
||||||
private final Map<String, Config> pluginConfigs;
|
private final Map<String, Config> pluginConfigs;
|
||||||
@@ -54,8 +55,11 @@ public class PluginConfigFactory implements ReloadPluginListener {
|
|||||||
private volatile Config cfg;
|
private volatile Config cfg;
|
||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
PluginConfigFactory(SitePaths site, GerritServerConfigProvider cfgProvider,
|
PluginConfigFactory(
|
||||||
ProjectCache projectCache, ProjectState.Factory projectStateFactory) {
|
SitePaths site,
|
||||||
|
@GerritServerConfig Provider<Config> cfgProvider,
|
||||||
|
ProjectCache projectCache,
|
||||||
|
ProjectState.Factory projectStateFactory) {
|
||||||
this.site = site;
|
this.site = site;
|
||||||
this.cfgProvider = cfgProvider;
|
this.cfgProvider = cfgProvider;
|
||||||
this.projectCache = projectCache;
|
this.projectCache = projectCache;
|
||||||
|
|||||||
Reference in New Issue
Block a user