Class DagBasedPrevPromotionRevisionsCache
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.DagBasedPrevPromotionRevisionsCache
-
public class DagBasedPrevPromotionRevisionsCache extends Object
Cache of previous promotions' revisions calculated taking a VCS root DAG into account.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DagBasedPrevPromotionRevisionsCache.VersionsMap
-
Constructor Summary
Constructors Constructor Description DagBasedPrevPromotionRevisionsCache(String buildTypeId, long promotionId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cachePreviousBuildsRevisions(VcsRootInstance root, FindPromotionStrategy findPromotionStrategy, VcsModificationProcessor modificationProcessor, Collection<OrderedBuild> builds)
DagBasedPrevPromotionRevisionsCache.VersionsMap
getPreviousBuildsRevisions(VcsRootInstance root, FindPromotionStrategy findPromotionStrategy, VcsModificationProcessor modificationProcessor)
-
-
-
Constructor Detail
-
DagBasedPrevPromotionRevisionsCache
public DagBasedPrevPromotionRevisionsCache(@NotNull String buildTypeId, long promotionId)
-
-
Method Detail
-
cachePreviousBuildsRevisions
public void cachePreviousBuildsRevisions(@NotNull VcsRootInstance root, @NotNull FindPromotionStrategy findPromotionStrategy, @NotNull VcsModificationProcessor modificationProcessor, @NotNull Collection<OrderedBuild> builds)
-
getPreviousBuildsRevisions
@Nullable public DagBasedPrevPromotionRevisionsCache.VersionsMap getPreviousBuildsRevisions(@NotNull VcsRootInstance root, @NotNull FindPromotionStrategy findPromotionStrategy, @NotNull VcsModificationProcessor modificationProcessor)
-
-