Package jetbrains.buildServer.vcs.impl
Class VcsChangesCollectorFactoryImpl
- java.lang.Object
-
- jetbrains.buildServer.vcs.impl.VcsChangesCollectorFactoryImpl
-
- All Implemented Interfaces:
VcsChangesCollectorFactory
public class VcsChangesCollectorFactoryImpl extends Object implements VcsChangesCollectorFactory
- Author:
- dmitry.neverov
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jetbrains.buildServer.vcs.VcsChangesCollectorFactory
VcsChangesCollectorFactory.DisabledMaxModificationIdStrategy, VcsChangesCollectorFactory.MaxModificationIdSelectStrategy, VcsChangesCollectorFactory.MostRecentRevisionsStrategy, VcsChangesCollectorFactory.SelectedMaxModificationIdStrategy
-
-
Constructor Summary
Constructors Constructor Description VcsChangesCollectorFactoryImpl()
-
Method Summary
All Methods Instance Methods Concrete 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)
void
setBuildChainChangesCollector(BuildChainChangesCollector buildChainChangesCollector)
void
setBuildChangesContextServices(BuildChangesContextServices buildChangesContextServices)
-
-
-
Method Detail
-
setBuildChangesContextServices
public void setBuildChangesContextServices(@NotNull BuildChangesContextServices buildChangesContextServices)
-
setBuildChainChangesCollector
public void setBuildChainChangesCollector(@NotNull BuildChainChangesCollector buildChainChangesCollector)
-
createCollectorForStartingBuild
@NotNull public BuildPromotionChangesCollector createCollectorForStartingBuild()
- Specified by:
createCollectorForStartingBuild
in interfaceVcsChangesCollectorFactory
-
createHistoryChangesCollector
@NotNull public HistoryChangesCollector createHistoryChangesCollector(long maxModificationId, boolean logCalculationToBuildLog)
- Specified by:
createHistoryChangesCollector
in interfaceVcsChangesCollectorFactory
logCalculationToBuildLog
- if true then during the revisions calculation results will be logged into the promotion build log
-
createHistoryChangesCollectorForQuietPeriod
@NotNull public HistoryChangesCollector createHistoryChangesCollectorForQuietPeriod(long maxModificationId, boolean logCalculationToBuildLog)
- Specified by:
createHistoryChangesCollectorForQuietPeriod
in interfaceVcsChangesCollectorFactory
logCalculationToBuildLog
- if true then during the revisions calculation results will be logged into the promotion build log
-
createHistoryChangesCollector
@NotNull public HistoryChangesCollector createHistoryChangesCollector(@NotNull VcsChangesCollectorFactory.MaxModificationIdSelectStrategy maxModificationIdSelectStrategy, boolean logCalculationToBuildLog)
- Specified by:
createHistoryChangesCollector
in interfaceVcsChangesCollectorFactory
-
createHistoryChangesCollectorForQuietPeriod
@NotNull public HistoryChangesCollector createHistoryChangesCollectorForQuietPeriod(@NotNull VcsChangesCollectorFactory.MaxModificationIdSelectStrategy maxModificationIdSelectStrategy, boolean logCalculationToBuildLog)
- Specified by:
createHistoryChangesCollectorForQuietPeriod
in interfaceVcsChangesCollectorFactory
-
-