Package jetbrains.buildServer.vcs
Interface VcsChangesCollectorFactory
-
- All Known Implementing Classes:
VcsChangesCollectorFactoryImpl
public interface VcsChangesCollectorFactory
- Since:
- 6.0
- Author:
- dmitry.neverov
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
VcsChangesCollectorFactory.DisabledMaxModificationIdStrategy
static interface
VcsChangesCollectorFactory.MaxModificationIdSelectStrategy
static class
VcsChangesCollectorFactory.MostRecentRevisionsStrategy
static class
VcsChangesCollectorFactory.SelectedMaxModificationIdStrategy
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BuildPromotionChangesCollector
createCollectorForStartingBuild()
HistoryChangesCollector
createHistoryChangesCollector(long maxModificationId, boolean logCalculationToBuildLog)
HistoryChangesCollector
createHistoryChangesCollector(VcsChangesCollectorFactory.MaxModificationIdSelectStrategy maxModificationIdSelectStrategy, boolean logCalculationToBuildLog)
HistoryChangesCollector
createHistoryChangesCollectorForQuietPeriod(long maxModificationId, boolean logCalculationToBuildLog)
HistoryChangesCollector
createHistoryChangesCollectorForQuietPeriod(VcsChangesCollectorFactory.MaxModificationIdSelectStrategy maxModificationIdSelectStrategy, boolean logCalculationToBuildLog)
-
-
-
Method Detail
-
createCollectorForStartingBuild
@NotNull BuildPromotionChangesCollector createCollectorForStartingBuild()
-
createHistoryChangesCollector
@NotNull HistoryChangesCollector createHistoryChangesCollector(long maxModificationId, boolean logCalculationToBuildLog)
- Parameters:
logCalculationToBuildLog
- if true then during the revisions calculation results will be logged into the promotion build log
-
createHistoryChangesCollectorForQuietPeriod
@NotNull HistoryChangesCollector createHistoryChangesCollectorForQuietPeriod(long maxModificationId, boolean logCalculationToBuildLog)
- Parameters:
logCalculationToBuildLog
- if true then during the revisions calculation results will be logged into the promotion build log
-
createHistoryChangesCollector
@NotNull HistoryChangesCollector createHistoryChangesCollector(@NotNull VcsChangesCollectorFactory.MaxModificationIdSelectStrategy maxModificationIdSelectStrategy, boolean logCalculationToBuildLog)
-
createHistoryChangesCollectorForQuietPeriod
@NotNull HistoryChangesCollector createHistoryChangesCollectorForQuietPeriod(@NotNull VcsChangesCollectorFactory.MaxModificationIdSelectStrategy maxModificationIdSelectStrategy, boolean logCalculationToBuildLog)
-
-