Package jetbrains.buildServer.serverSide
Interface InstallationsManager
-
- All Known Implementing Classes:
PreferencesInstallationsManagerImpl,StubInstallationsManagerImpl
public interface InstallationsManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InstallationInfofindInstallation(String installationUUID)booleanisEnabled()voidpersist(InstallationInfo installationInfo)Persist provided installation info
-
-
-
Method Detail
-
isEnabled
boolean isEnabled()
- Returns:
- true if installation manager could be used (is enabled by config and no errors occurred)
-
findInstallation
@Nullable InstallationInfo findInstallation(@NotNull String installationUUID)
- Parameters:
installationUUID-- Returns:
- registered installation info with provided UUID or null if such installation was never registered
-
persist
void persist(@NotNull InstallationInfo installationInfo) throws IOExceptionPersist provided installation info- Parameters:
installationInfo-- Throws:
IOException
-
-