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 boolean
isServerInstallationSuspicious()
void
persistCurrentInstallation()
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 IOException
Description copied from interface:ServerInstallationsManager
Persist current installation- Specified by:
persistCurrentInstallation
in interfaceServerInstallationsManager
- Throws:
IOException
-
validateServerInstallation
@NotNull public Collection<String> validateServerInstallation()
- Specified by:
validateServerInstallation
in interfaceServerInstallationsManager
- Returns:
- keys of invalid parameters of this installation
-
isServerInstallationSuspicious
public boolean isServerInstallationSuspicious()
- Specified by:
isServerInstallationSuspicious
in interfaceServerInstallationsManager
- Returns:
- true if current installation is either not stored either has invalid parameters
-
-