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 classVcsChangesCollectorFactory.DisabledMaxModificationIdStrategystatic interfaceVcsChangesCollectorFactory.MaxModificationIdSelectStrategystatic classVcsChangesCollectorFactory.MostRecentRevisionsStrategystatic classVcsChangesCollectorFactory.SelectedMaxModificationIdStrategy
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BuildPromotionChangesCollectorcreateCollectorForStartingBuild()HistoryChangesCollectorcreateHistoryChangesCollector(long maxModificationId, boolean logCalculationToBuildLog)HistoryChangesCollectorcreateHistoryChangesCollector(VcsChangesCollectorFactory.MaxModificationIdSelectStrategy maxModificationIdSelectStrategy, boolean logCalculationToBuildLog)HistoryChangesCollectorcreateHistoryChangesCollectorForQuietPeriod(long maxModificationId, boolean logCalculationToBuildLog)HistoryChangesCollectorcreateHistoryChangesCollectorForQuietPeriod(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)
-
-