Class BuildChainsOptimizer
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.dependency.BuildChainsOptimizer
-
public class BuildChainsOptimizer extends Object
-
-
Constructor Summary
Constructors Constructor Description BuildChainsOptimizer(BuildPromotionReplacementLog promotionReplacementLog, SecurityContextEx securityContext, BuildQueue buildQueue, BuildsManager buildsManager, FlushQueueAction flushQueueAction)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<BuildPromotionEx>
optimizeBuildChains(Collection<BuildPromotionEx> buildChainsTopBuilds, boolean reuseQueuedBuilds, OptimizationListener optimizationListener)
-
-
-
Constructor Detail
-
BuildChainsOptimizer
public BuildChainsOptimizer(@NotNull BuildPromotionReplacementLog promotionReplacementLog, @NotNull SecurityContextEx securityContext, @NotNull BuildQueue buildQueue, @NotNull BuildsManager buildsManager, @NotNull FlushQueueAction flushQueueAction)
-
-
Method Detail
-
optimizeBuildChains
@NotNull public Set<BuildPromotionEx> optimizeBuildChains(@NotNull Collection<BuildPromotionEx> buildChainsTopBuilds, boolean reuseQueuedBuilds, @Nullable OptimizationListener optimizationListener)
-
-