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 InstallationInfo
findInstallation(String installationUUID)
boolean
isEnabled()
void
persist(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 IOException
Persist provided installation info- Parameters:
installationInfo
-- Throws:
IOException
-
-