Class BuildsHistoryCleanerImpl
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.cleanup.BuildsHistoryCleanerImpl
-
- All Implemented Interfaces:
BuildsHistoryCleaner
public class BuildsHistoryCleanerImpl extends Object implements BuildsHistoryCleaner
-
-
Constructor Summary
Constructors Constructor Description BuildsHistoryCleanerImpl()
-
Method Summary
-
-
-
Method Detail
-
setDispatcher
public void setDispatcher(@NotNull EventDispatcher<BuildServerListener> dispatcher)
-
setExtensionHolder
public void setExtensionHolder(@NotNull ServerExtensionHolder extensionHolder)
-
setProjectManager
public void setProjectManager(@NotNull ProjectManagerEx projectManager)
-
setCleanupHistoryManager
public void setCleanupHistoryManager(@NotNull CleanupHistoryManager cleanupHistoryManager)
-
setCustomDataStorageManager
public void setCustomDataStorageManager(@NotNull CustomDataStorageManager customDataStorageManager)
-
setSqlRunner
public void setSqlRunner(@NotNull SQLRunnerEx sqlRunner)
-
setCleanupExtensionsExecutor
public void setCleanupExtensionsExecutor(@NotNull CleanupExtensionsExecutor cleanupExtensionsExecutor)
-
setMultiNodesEvents
public void setMultiNodesEvents(@NotNull MultiNodesEvents multiNodesEvents)
-
setTagsManager
public void setTagsManager(@NotNull TagsManager tagsManager)
-
performCleanup
public void performCleanup(@NotNull Map<String,jetbrains.buildServer.serverSide.impl.cleanup.BaseKeepRule> buildTypeId2BaseRule, @NotNull Map<String,Collection<KeepRule>> buildTypeId2CombinedRules, @NotNull CleanupProcessStateEx cleanupState) throws DBException, CleanupInterruptedException
- Specified by:
performCleanup
in interfaceBuildsHistoryCleaner
- Throws:
DBException
CleanupInterruptedException
-
performBuildsCleanup
public Collection<Long> performBuildsCleanup(@NotNull List<Long> buildIds, @NotNull KeepLevel keepLevel, @NotNull KeepBuildData keepBuildData) throws DBException
- Specified by:
performBuildsCleanup
in interfaceBuildsHistoryCleaner
- Throws:
DBException
-
deleteBuildPromotions
public void deleteBuildPromotions(@NotNull List<Long> buildPromotionIds)
- Specified by:
deleteBuildPromotions
in interfaceBuildsHistoryCleaner
-
removeFromHistory
public void removeFromHistory(@NotNull List<Long> buildIds)
- Specified by:
removeFromHistory
in interfaceBuildsHistoryCleaner
-
-