Class MainConfigManager
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.MainConfigManager
-
public class MainConfigManager extends Object
-
-
Constructor Summary
Constructors Constructor Description MainConfigManager(EventDispatcher<BuildServerListener> eventDispatcher, ServerPaths serverPaths, FileWatcherFactory fileWatcherFactory, ConfigurationErrors configErrors, ExtensionsProvider extensionsProvider, ServerRootUrlHolder rootUrlHolder, ServerResponsibility serverResponsibility, ServerInstallationsManager installationsManager, PluginManager pluginManager, SettingsPersister settingsPersister)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkForModifications()
File
getConfigurationFile()
void
initConfiguration()
boolean
isConfigurationOnDiskBroken()
void
persistConfiguration()
Persists current build server configuration on disk.void
persistConfigurationAndUpdateInstallation()
-
-
-
Constructor Detail
-
MainConfigManager
public MainConfigManager(@NotNull EventDispatcher<BuildServerListener> eventDispatcher, @NotNull ServerPaths serverPaths, @NotNull FileWatcherFactory fileWatcherFactory, @NotNull ConfigurationErrors configErrors, @NotNull ExtensionsProvider extensionsProvider, @NotNull ServerRootUrlHolder rootUrlHolder, @NotNull ServerResponsibility serverResponsibility, @NotNull ServerInstallationsManager installationsManager, @NotNull PluginManager pluginManager, @NotNull SettingsPersister settingsPersister)
-
-
Method Detail
-
initConfiguration
public void initConfiguration()
-
persistConfiguration
public void persistConfiguration() throws ServerConfigPersistFailedException
Persists current build server configuration on disk. The configuration includes: VCS roots, authentication settings, cleanup policies and so on.
-
persistConfigurationAndUpdateInstallation
public void persistConfigurationAndUpdateInstallation() throws ServerConfigPersistFailedException
-
isConfigurationOnDiskBroken
public boolean isConfigurationOnDiskBroken()
-
checkForModifications
@TestOnly public void checkForModifications()
-
getConfigurationFile
@NotNull @TestOnly public File getConfigurationFile()
-
-