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 voidcheckForModifications()FilegetConfigurationFile()voidinitConfiguration()booleanisConfigurationOnDiskBroken()voidpersistConfiguration()Persists current build server configuration on disk.voidpersistConfigurationAndUpdateInstallation()
-
-
-
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 ServerConfigPersistFailedExceptionPersists 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()
-
-