Uses of Interface
com.atlassian.bamboo.build.BuildDetectionAction
Package
Description
-
Uses of BuildDetectionAction in com.atlassian.bamboo.build
Modifier and TypeInterfaceDescriptioninterface
OptionalBuildDetectionAction
interface that indicates that the action makes a decision if the build should start.interface
OptionalUnconditionalBuildDetectionAction
marker interface indicating that delayed change detection should be non-blockinginterface
OptionalBuildDetectionAction
interface that indicates that the action does not make the decision if the build should start.interface
Interface used to markBuildDetectionAction
initiated by the user.Modifier and TypeMethodDescription@NotNull BuildDetectionAction
BuildDetectionActionFactory.createBuildDetectionActionForPluginBuildTrigger
(@NotNull ImmutableChain chain, @Nullable PlanExecutionConfig planExecutionConfig, @NotNull TriggerReason triggerReason, @NotNull PlanTrigger buildTrigger, @NotNull Map<String, String> params, @NotNull Map<String, String> variables) @NotNull BuildDetectionAction
BuildDetectionActionFactoryImpl.createBuildDetectionActionForPluginBuildTrigger
(@NotNull ImmutableChain chain, @Nullable PlanExecutionConfig planExecutionConfig, @NotNull TriggerReason triggerReason, @NotNull PlanTrigger buildTrigger, @NotNull Map<String, String> params, @NotNull Map<String, String> variables) @NotNull BuildDetectionAction
BuildDetectionActionFactory.createDependentBuildDetectionAction
(@NotNull ImmutableChain chain, @NotNull ImmutableChain parentChain, @NotNull BuildContext completedBuildContext) Creates a new instance ofBuildDetectionAction
that is used to trigger dependent builds@NotNull BuildDetectionAction
BuildDetectionActionFactoryImpl.createDependentBuildDetectionAction
(@NotNull ImmutableChain chain, @NotNull ImmutableChain parentChain, @NotNull BuildContext completedBuildContext) @NotNull BuildDetectionAction
BuildDetectionActionFactory.createInitialBuildDetectionAction
(@NotNull ImmutableChain chain) Creates a new instance ofBuildDetectionAction
that is used to execute the initial build for aPlan
@NotNull BuildDetectionAction
BuildDetectionActionFactoryImpl.createInitialBuildDetectionAction
(@NotNull ImmutableChain chain) @NotNull BuildDetectionAction
BuildDetectionActionFactory.createManualBuildDetectionAction
(@NotNull ImmutableChain chain, @NotNull com.atlassian.user.User user, @NotNull TriggerReason triggerReason, @Nullable PlanTrigger planTrigger, @Nullable PlanExecutionConfig planExecutionConfig, @NotNull Map<String, String> params, @NotNull Map<String, String> variables) Creates a new instance ofBuildDetectionAction
that can be used to start the manual execution ofPlan
when manual stage is meant to continue build or build is restarted@NotNull BuildDetectionAction
BuildDetectionActionFactory.createManualBuildDetectionAction
(@NotNull ImmutableChain chain, @NotNull com.atlassian.user.User user, @NotNull Map<String, String> params, @NotNull Map<String, String> variables) Creates a new instance ofBuildDetectionAction
that can be used to start the manual execution ofPlan
@NotNull BuildDetectionAction
BuildDetectionActionFactory.createManualBuildDetectionAction
(@NotNull ImmutableChain chain, @NotNull com.atlassian.user.User user, @Nullable PlanExecutionConfig planExecutionConfig, @NotNull Map<String, String> params, @NotNull Map<String, String> variables) Creates a new instance ofBuildDetectionAction
that can be used to start the manual execution ofPlan
when manual stage is meant to continue build or build is restarted@NotNull BuildDetectionAction
BuildDetectionActionFactoryImpl.createManualBuildDetectionAction
(@NotNull ImmutableChain chain, @NotNull com.atlassian.user.User user, @NotNull TriggerReason triggerReason, @Nullable PlanTrigger planTrigger, @Nullable PlanExecutionConfig planExecutionConfig, @NotNull Map<String, String> params, @NotNull Map<String, String> variables) @NotNull BuildDetectionAction
BuildDetectionActionFactoryImpl.createManualBuildDetectionAction
(@NotNull ImmutableChain chain, @NotNull com.atlassian.user.User user, @NotNull Map<String, String> params, @NotNull Map<String, String> variables) @NotNull BuildDetectionAction
BuildDetectionActionFactoryImpl.createManualBuildDetectionAction
(@NotNull ImmutableChain chain, @NotNull com.atlassian.user.User user, @Nullable PlanExecutionConfig planExecutionConfig, @NotNull Map<String, String> params, @NotNull Map<String, String> variables) @NotNull BuildDetectionAction
BuildDetectionActionFactoryImpl.createManualBuildDetectionAction
(@NotNull ImmutableChain chain, @NotNull com.atlassian.user.User user, @Nullable PlanExecutionConfig planExecutionConfig, @Nullable TriggerReason triggerReason, @Nullable PlanTrigger planTrigger, @NotNull Map<String, String> params, @NotNull Map<String, String> variables) @NotNull BuildDetectionAction
BuildDetectionActionFactory.createScheduledBuildDetectionAction
(@NotNull ImmutableChain chain, @NotNull Map<String, String> triggerConditionsConfiguration) Deprecated.since 5.11@NotNull BuildDetectionAction
BuildDetectionActionFactory.createScheduledBuildDetectionAction
(@NotNull ImmutableChain chain, @NotNull Map<String, String> triggerConditionsConfiguration, @NotNull Map<String, String> triggerConfiguration) Creates a new instance ofBuildDetectionAction
that can be used to start the scheduled execution ofPlan
@NotNull BuildDetectionAction
BuildDetectionActionFactoryImpl.createScheduledBuildDetectionAction
(@NotNull ImmutableChain chain, @NotNull Map<String, String> triggerConditionsConfiguration) @NotNull BuildDetectionAction
BuildDetectionActionFactoryImpl.createScheduledBuildDetectionAction
(@NotNull ImmutableChain chain, @NotNull Map<String, String> triggerConditionsConfiguration, @NotNull Map<String, String> triggerConfiguration) -
Uses of BuildDetectionAction in com.atlassian.bamboo.build.test
Modifier and TypeInterfaceDescriptioninterface
Interface used to markBuildDetectionAction
that can be blocked byBuildTriggerCondition
. -
Uses of BuildDetectionAction in com.atlassian.bamboo.deployments.execution.triggering
Modifier and TypeClassDescriptionclass
class
class
-
Uses of BuildDetectionAction in com.atlassian.bamboo.plan
Modifier and TypeMethodDescriptionvoid
NonBlockingPlanExecutionService.enqueueTrigger
(@NotNull Triggerable triggerable, @NotNull Long triggerId, @NotNull BuildDetectionAction buildDetectionAction) void
NonBlockingPlanExecutionServiceImpl.enqueueTrigger
(@NotNull Triggerable triggerable, @NotNull Long triggerId, @NotNull BuildDetectionAction buildDetectionAction) void
PlanExecutionLaunchControl.schedule
(@NotNull TriggerableInternalKey triggerableInternalKey, @Nullable BuildDetectionAction buildDetectionAction, @NotNull Consumer<PlanExecutionLaunchControl.ReleaseLocksActions> runnableBody) Scheduling theTriggerableInternalKey
to execute.void
PlanExecutionLaunchControlImpl.schedule
(@NotNull TriggerableInternalKey triggerableInternalKey, @Nullable BuildDetectionAction buildDetectionAction, @NotNull Consumer<PlanExecutionLaunchControl.ReleaseLocksActions> runnableBody) protected boolean
PlanExecutionLaunchControlImpl.shouldBeRunImmediately
(@Nullable BuildDetectionAction buildDetectionAction) @NotNull ExecutionRequestResult
DelegatingPlanExecutionManager.start
(@NotNull ImmutableChain chain, @NotNull BuildDetectionAction buildDetectionAction, @NotNull AcquisitionPolicy acquisitionPolicy) @NotNull ExecutionRequestResult
DelegatingPlanExecutionManager.start
(@NotNull ImmutableChain chain, @NotNull BuildDetectionAction buildDetectionAction, @NotNull AcquisitionPolicy acquisitionPolicy, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) @NotNull ExecutionRequestResult
DelegatingPlanExecutionManager.start
(@NotNull Triggerable triggerable, @NotNull BuildDetectionAction buildDetectionAction, @NotNull AcquisitionPolicy acquisitionPolicy) @NotNull ExecutionRequestResult
DelegatingPlanExecutionManager.start
(@NotNull Triggerable triggerable, @NotNull BuildDetectionAction buildDetectionAction, @NotNull AcquisitionPolicy acquisitionPolicy, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) @NotNull ExecutionRequestResult
PlanExecutionManager.start
(@NotNull ImmutableChain chain, @NotNull BuildDetectionAction buildDetectionAction, @NotNull AcquisitionPolicy acquisitionPolicy) default @NotNull ExecutionRequestResult
PlanExecutionManager.start
(@NotNull ImmutableChain chain, @NotNull BuildDetectionAction buildDetectionAction, @NotNull AcquisitionPolicy acquisitionPolicy, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) @NotNull ExecutionRequestResult
PlanExecutionManager.start
(@NotNull Triggerable triggerable, @NotNull BuildDetectionAction buildDetectionAction, @NotNull AcquisitionPolicy acquisitionPolicy) default @NotNull ExecutionRequestResult
PlanExecutionManager.start
(@NotNull Triggerable triggerable, @NotNull BuildDetectionAction buildDetectionAction, @NotNull AcquisitionPolicy acquisitionPolicy, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) PlanExecutionManagerImpl.start
(@NotNull ImmutableChain chain, @NotNull BuildDetectionAction buildDetectionAction, @NotNull AcquisitionPolicy acquisitionPolicy) @NotNull ExecutionRequestResult
PlanExecutionManagerImpl.start
(@NotNull ImmutableChain chain, @NotNull BuildDetectionAction buildDetectionAction, @NotNull AcquisitionPolicy acquisitionPolicy, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) @NotNull ExecutionRequestResult
PlanExecutionManagerImpl.start
(@NotNull Triggerable triggerable, @NotNull BuildDetectionAction buildDetectionAction, @NotNull AcquisitionPolicy acquisitionPolicy) @NotNull ExecutionRequestResult
PlanExecutionManagerImpl.start
(@NotNull Triggerable triggerable, @NotNull BuildDetectionAction buildDetectionAction, @NotNull AcquisitionPolicy acquisitionPolicy, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) @Nullable Future<ExecutionRequestResult>
NonBlockingPlanExecutionService.tryToStart
(@NotNull Triggerable triggerable, @NotNull BuildDetectionAction buildDetectionAction) @Nullable Future<ExecutionRequestResult>
NonBlockingPlanExecutionServiceImpl.tryToStart
(@NotNull Triggerable triggerable, @NotNull BuildDetectionAction buildDetectionAction) -
Uses of BuildDetectionAction in com.atlassian.bamboo.trigger.dependency
Modifier and TypeClassDescriptionclass
class
-
Uses of BuildDetectionAction in com.atlassian.bamboo.v2.trigger
Modifier and TypeClassDescriptionclass
class
class
class
Implementation ofBuildDetectionAction
for Manual Buildsclass
class
class
Implementation ofBuildDetectionAction
for Manual Buildsclass
class
class
Modifier and TypeMethodDescriptionprotected BuildDetectionAction
ChangeDetectionListener.getChangeDetectionAction
(PlanKey planKey, Set<Long> triggeringRepositories, Map<String, String> triggerConditionsConfiguration) protected BuildDetectionAction
ChangeDetectionListener.getChangeDetectionAction
(PlanKey planKey, Set<Long> triggeringRepositories, Map<String, String> triggerConditionsConfiguration, boolean logIfNoChanges)