Class VersionedSettingsFreezerImpl
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.versionedSettings.VersionedSettingsFreezerImpl
-
- All Implemented Interfaces:
VersionedSettingsFreezer
public class VersionedSettingsFreezerImpl extends Object implements VersionedSettingsFreezer
-
-
Field Summary
Fields Modifier and Type Field Description static String
FREEZE_SETTINGS_BLOCK
static String
FREEZE_SETTINGS_FLOW_ID
-
Constructor Summary
Constructors Constructor Description VersionedSettingsFreezerImpl(VersionedSettingsManager versionedSettingsManager, CurrentVersionTracker settingsVersionTracker, ConfigFileSystem fs, ProjectsLoader projectsLoader, ProjectManagerErrors configErrors, BuildSettingsOptions buildSettingsOptions, ProjectsBuilderFactory projectsBuilderFactory, GeneratedSettingsCache cache, InapplicableSettingsFinder inapplicableSettingsFinder, BuildChainModifier buildChainModifier, MultiNodesEvents multiNodesEvents, ExtensionsProvider extensionsProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cleanupCache(long rootInstanceId)
void
freezeSettings(Collection<BuildPromotion> topPromos)
boolean
isSettingsFreezeInProgress(BuildPromotion top)
-
-
-
Field Detail
-
FREEZE_SETTINGS_BLOCK
public static final String FREEZE_SETTINGS_BLOCK
- See Also:
- Constant Field Values
-
FREEZE_SETTINGS_FLOW_ID
public static final String FREEZE_SETTINGS_FLOW_ID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
VersionedSettingsFreezerImpl
public VersionedSettingsFreezerImpl(@NotNull VersionedSettingsManager versionedSettingsManager, @NotNull CurrentVersionTracker settingsVersionTracker, @NotNull ConfigFileSystem fs, @NotNull ProjectsLoader projectsLoader, @NotNull ProjectManagerErrors configErrors, @NotNull BuildSettingsOptions buildSettingsOptions, @NotNull ProjectsBuilderFactory projectsBuilderFactory, @NotNull GeneratedSettingsCache cache, @NotNull InapplicableSettingsFinder inapplicableSettingsFinder, @NotNull BuildChainModifier buildChainModifier, @NotNull MultiNodesEvents multiNodesEvents, @NotNull ExtensionsProvider extensionsProvider)
-
-
Method Detail
-
freezeSettings
public void freezeSettings(@NotNull Collection<BuildPromotion> topPromos)
- Specified by:
freezeSettings
in interfaceVersionedSettingsFreezer
-
cleanupCache
public void cleanupCache(long rootInstanceId)
- Specified by:
cleanupCache
in interfaceVersionedSettingsFreezer
-
isSettingsFreezeInProgress
public boolean isSettingsFreezeInProgress(@NotNull BuildPromotion top)
-
-