Class ServerInstallationsManagerImpl
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.installation.ServerInstallationsManagerImpl
-
- All Implemented Interfaces:
ServerInstallationsManager
public class ServerInstallationsManagerImpl extends Object implements ServerInstallationsManager
-
-
Constructor Summary
Constructors Constructor Description ServerInstallationsManagerImpl(ServerSettings serverSettings, EventDispatcher<BuildServerListener> eventDispatcher, ServerPaths serverPaths, InstallationsManager installationsManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisServerInstallationSuspicious()voidpersistCurrentInstallation()Persist current installationCollection<String>validateServerInstallation()
-
-
-
Constructor Detail
-
ServerInstallationsManagerImpl
public ServerInstallationsManagerImpl(@NotNull ServerSettings serverSettings, @NotNull EventDispatcher<BuildServerListener> eventDispatcher, @NotNull ServerPaths serverPaths, @NotNull InstallationsManager installationsManager)
-
-
Method Detail
-
persistCurrentInstallation
public void persistCurrentInstallation() throws IOExceptionDescription copied from interface:ServerInstallationsManagerPersist current installation- Specified by:
persistCurrentInstallationin interfaceServerInstallationsManager- Throws:
IOException
-
validateServerInstallation
@NotNull public Collection<String> validateServerInstallation()
- Specified by:
validateServerInstallationin interfaceServerInstallationsManager- Returns:
- keys of invalid parameters of this installation
-
isServerInstallationSuspicious
public boolean isServerInstallationSuspicious()
- Specified by:
isServerInstallationSuspiciousin interfaceServerInstallationsManager- Returns:
- true if current installation is either not stored either has invalid parameters
-
-