Package com.atlassian.bamboo.v2.trigger
Class ScheduledBuildDetectionAction
java.lang.Object
com.atlassian.bamboo.v2.trigger.ScheduledBuildDetectionAction
- All Implemented Interfaces:
BuildDetectionAction,TriggerConditionsAwareBuildDetectionAction,UnconditionalBuildDetectionAction
public class ScheduledBuildDetectionAction
extends Object
implements TriggerConditionsAwareBuildDetectionAction, UnconditionalBuildDetectionAction
-
Constructor Summary
ConstructorsConstructorDescriptionScheduledBuildDetectionAction(@NotNull ChangeDetectionManager changeDetectionManager, @NotNull TriggerManager triggerManager, @NotNull BuildNumberGeneratorService buildNumberGenerator, @NotNull BuildLoggerManager buildLoggerManager, @NotNull ImmutableChain chain, @NotNull Map<String, String> triggerConditionsConfiguration, @NotNull Map<String, String> triggerConfiguration, @NotNull BuildContextBuilderFactory buildContextBuilderFactory) -
Method Summary
Modifier and TypeMethodDescription@NotNull BuildDetectionResultCreates a result with a new number without doing change detection@Nullable BuildChangesperformDelayedChangeDetection(BuildContext buildContext, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) Performs a change detection
-
Constructor Details
-
ScheduledBuildDetectionAction
public ScheduledBuildDetectionAction(@NotNull @NotNull ChangeDetectionManager changeDetectionManager, @NotNull @NotNull TriggerManager triggerManager, @NotNull @NotNull BuildNumberGeneratorService buildNumberGenerator, @NotNull @NotNull BuildLoggerManager buildLoggerManager, @NotNull @NotNull ImmutableChain chain, @NotNull @NotNull Map<String, String> triggerConditionsConfiguration, @NotNull @NotNull Map<String, String> triggerConfiguration, @NotNull @NotNull BuildContextBuilderFactory buildContextBuilderFactory)
-
-
Method Details
-
performDelayedChangeDetection
@Nullable public @Nullable BuildChanges performDelayedChangeDetection(BuildContext buildContext, @NotNull PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) throws RepositoryException Description copied from interface:UnconditionalBuildDetectionActionPerforms a change detection- Specified by:
performDelayedChangeDetectionin interfaceUnconditionalBuildDetectionAction- Parameters:
buildContext-releaseLocksActions- actions used for releasing repositories caches locks- Returns:
- Null if and error has occurred.
- Throws:
RepositoryException
-
generateResultWithoutChanges
Description copied from interface:UnconditionalBuildDetectionActionCreates a result with a new number without doing change detection- Specified by:
generateResultWithoutChangesin interfaceUnconditionalBuildDetectionAction- Returns:
-
getTriggerConditionsConfiguration
- Specified by:
getTriggerConditionsConfigurationin interfaceTriggerConditionsAwareBuildDetectionAction
-
getTriggerConfiguration
-