Package jetbrains.buildServer.vcs.impl
Class HistoryChangesCollector
- java.lang.Object
-
- jetbrains.buildServer.vcs.impl.AbstractBuildPromotionChangesCollector
-
- jetbrains.buildServer.vcs.impl.HistoryChangesCollector
-
- All Implemented Interfaces:
BuildPromotionChangesCollector
public class HistoryChangesCollector extends AbstractBuildPromotionChangesCollector
- Author:
- Pavel.Sher Date: 14.10.2008
-
-
Field Summary
-
Fields inherited from class jetbrains.buildServer.vcs.impl.AbstractBuildPromotionChangesCollector
PUBLISH_UPPER_LIMIT_REVISIONS
-
-
Constructor Summary
Constructors Constructor Description HistoryChangesCollector(BuildChangesContextServices buildChangesContextServices, boolean logCalculationToBuildLog)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
collectChanges(BuildPromotionEx top, VcsChangesCollectorFactory.MaxModificationIdSelectStrategy maxModificationIdSelectStrategy)
ChangesCollectorResult
computeRevisions(BuildPromotionEx top)
Future<Void>
scheduleCheckingForChanges(BuildPromotionEx top, CancelCheck cancelCheck)
void
setMaxModificationIdSelectStrategy(VcsChangesCollectorFactory.MaxModificationIdSelectStrategy maxModificationIdSelectStrategy)
void
setStickToChangeRevision(boolean stickToChangeRevision)
False for quite period and disabled queue optimization-
Methods inherited from class jetbrains.buildServer.vcs.impl.AbstractBuildPromotionChangesCollector
flushBuildChainBuildLogsIfNecessary, handleResult
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jetbrains.buildServer.vcs.BuildPromotionChangesCollector
scheduleCheckingForChangesAndWait
-
-
-
-
Constructor Detail
-
HistoryChangesCollector
public HistoryChangesCollector(@NotNull BuildChangesContextServices buildChangesContextServices, boolean logCalculationToBuildLog)
-
-
Method Detail
-
setMaxModificationIdSelectStrategy
public void setMaxModificationIdSelectStrategy(@NotNull VcsChangesCollectorFactory.MaxModificationIdSelectStrategy maxModificationIdSelectStrategy)
-
setStickToChangeRevision
public void setStickToChangeRevision(boolean stickToChangeRevision)
False for quite period and disabled queue optimization- Parameters:
stickToChangeRevision
-
-
scheduleCheckingForChanges
@NotNull public Future<Void> scheduleCheckingForChanges(@NotNull BuildPromotionEx top, @NotNull CancelCheck cancelCheck)
-
collectChanges
public void collectChanges(@NotNull BuildPromotionEx top, @NotNull VcsChangesCollectorFactory.MaxModificationIdSelectStrategy maxModificationIdSelectStrategy)
-
computeRevisions
@TestOnly @NotNull public ChangesCollectorResult computeRevisions(@NotNull BuildPromotionEx top) throws BranchExcludedException, BranchNotFoundException
-
-