Class VcsTriggeringContext
- java.lang.Object
-
- jetbrains.buildServer.buildTriggers.vcs.VcsTriggeringContext
-
public class VcsTriggeringContext extends Object
Container for services needed during VCS Triggering- Since:
- 10.0 (10/05/16)
- Author:
- kir
-
-
Constructor Summary
Constructors Constructor Description VcsTriggeringContext(VcsManagerEx vcsManager, BranchSpecsEx specs, BuildPromotionManager promotionManager, RepositoryStateManager repositoryStateManager, EventDispatcher<RepositoryStateListener> repositoryStateEvents, VcsChangesCollectorFactory changesCollectorFactory, VersionedSettingsManager settingsRootManager, VcsModificationHistoryEx vcsHistory, SlowVcsRootInstanceTracker slowVcsRootInstanceTracker, ChangesCheckingService changesCheckingService, ChangesCalculationOptionsFactoryEx changesCalculationOptionsFactory, ChangesCalculationTimestamp changesCalculationTimestamps, ServerMetrics serverMetrics)
-
Method Summary
-
-
-
Constructor Detail
-
VcsTriggeringContext
public VcsTriggeringContext(@NotNull VcsManagerEx vcsManager, @NotNull BranchSpecsEx specs, @NotNull BuildPromotionManager promotionManager, @NotNull RepositoryStateManager repositoryStateManager, @NotNull EventDispatcher<RepositoryStateListener> repositoryStateEvents, @NotNull VcsChangesCollectorFactory changesCollectorFactory, @NotNull VersionedSettingsManager settingsRootManager, @NotNull VcsModificationHistoryEx vcsHistory, @NotNull SlowVcsRootInstanceTracker slowVcsRootInstanceTracker, @NotNull ChangesCheckingService changesCheckingService, @NotNull ChangesCalculationOptionsFactoryEx changesCalculationOptionsFactory, @NotNull ChangesCalculationTimestamp changesCalculationTimestamps, @NotNull ServerMetrics serverMetrics)
-
-
Method Detail
-
getVcsManager
public VcsManagerEx getVcsManager()
-
getSpecs
public BranchSpecsEx getSpecs()
-
getPromotionManager
public BuildPromotionManager getPromotionManager()
-
getRepositoryStateManager
public RepositoryStateManager getRepositoryStateManager()
-
getRepositoryStateEvents
public EventDispatcher<RepositoryStateListener> getRepositoryStateEvents()
-
getChangesCollectorFactory
public VcsChangesCollectorFactory getChangesCollectorFactory()
-
getSettingsRootManager
public VersionedSettingsManager getSettingsRootManager()
-
getVcsHistory
public VcsModificationHistoryEx getVcsHistory()
-
getChangesCalculationTimestamps
public ChangesCalculationTimestamp getChangesCalculationTimestamps()
-
getSlowVcsRootInstanceTracker
public SlowVcsRootInstanceTracker getSlowVcsRootInstanceTracker()
-
getChangesCheckingService
public ChangesCheckingService getChangesCheckingService()
-
getTimeService
public TimeService getTimeService()
-
setTimeService
public void setTimeService(TimeService timeService)
-
getChangesCalculationOptionsFactory
public ChangesCalculationOptionsFactoryEx getChangesCalculationOptionsFactory()
-
getTriggeringDelayMetric
public Counter getTriggeringDelayMetric()
-
-