Uses of Interface
com.atlassian.bamboo.plan.PlanExecutionLaunchControl.ReleaseLocksActions
Package
Description
-
Uses of PlanExecutionLaunchControl.ReleaseLocksActions in com.atlassian.bamboo.build
Modifier and TypeMethodDescription@Nullable BuildChanges
UnconditionalBuildDetectionAction.performDelayedChangeDetection
(BuildContext buildContext, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) Performs a change detectionio.atlassian.fugue.Pair<Boolean,
ErrorCollection> ConditionalBuildDetectionAction.testIfBuildShouldStart
(PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) Method that should test if chain should be started. -
Uses of PlanExecutionLaunchControl.ReleaseLocksActions in com.atlassian.bamboo.chains
Modifier and TypeMethodDescriptionChainExecutionManager.delayedStart
(@NotNull ImmutableChain chain, @NotNull UnconditionalBuildDetectionAction buildDetectionAction, @NotNull ChainState chainState, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) Starts the Chain if it's been created alreadyChainExecutionManagerImpl.delayedStart
(@NotNull ImmutableChain chain, @NotNull UnconditionalBuildDetectionAction buildDetectionAction, @NotNull ChainState chainState, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) -
Uses of PlanExecutionLaunchControl.ReleaseLocksActions in com.atlassian.bamboo.plan
Modifier and TypeFieldDescriptionstatic final PlanExecutionLaunchControl.ReleaseLocksActions
PlanExecutionLaunchControl.NO_OP_RELEASE_LOCKS_ACTION
Empty Release Action which does not release any locks.Modifier and TypeMethodDescriptionPlanExecutionLaunchControlImpl.createReleaseLocksObject
(@NotNull Set<Long> lockedRepositoriesIds) Modifier and TypeMethodDescription@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, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) default @NotNull ExecutionRequestResult
PlanExecutionManager.start
(@NotNull ImmutableChain chain, @NotNull BuildDetectionAction buildDetectionAction, @NotNull AcquisitionPolicy acquisitionPolicy, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) default @NotNull ExecutionRequestResult
PlanExecutionManager.start
(@NotNull Triggerable triggerable, @NotNull BuildDetectionAction buildDetectionAction, @NotNull AcquisitionPolicy acquisitionPolicy, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) @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, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) Modifier and TypeMethodDescriptionvoid
PlanExecutionLaunchControlImpl.ExecutionRequestEntry.run
(@NotNull Function<Set<Long>, PlanExecutionLaunchControl.ReleaseLocksActions> createReleaseLocksAction) 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) ModifierConstructorDescriptionExecutionRequestEntry
(@NotNull Consumer<PlanExecutionLaunchControl.ReleaseLocksActions> runnableBody, int numberOfNeededLocks, int numberOfInitiallyAcquiredLocks, @NotNull Set<Long> repositoriesIds) -
Uses of PlanExecutionLaunchControl.ReleaseLocksActions in com.atlassian.bamboo.plan.trigger
Modifier and TypeMethodDescriptiondefault @NotNull PlanTriggerResult
PlanTrigger.triggerPlan
(@NotNull TriggerReason triggerReason, @NotNull PlanResultKey planResultKey, @NotNull Map<String, String> params, @NotNull Map<String, String> customVariables, @Nullable PlanVcsRevisionDataSet lastVcsRevisionKeys, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) -
Uses of PlanExecutionLaunchControl.ReleaseLocksActions in com.atlassian.bamboo.plugins.jira.release
Modifier and TypeMethodDescription@NotNull PlanTriggerResult
JIRAReleasePlanTrigger.triggerPlan
(@NotNull TriggerReason triggerReason, @NotNull PlanResultKey planResultKey, @NotNull Map<String, String> params, @NotNull Map<String, String> customVariables, @Nullable PlanVcsRevisionDataSet lastVcsRevisionKeys, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) -
Uses of PlanExecutionLaunchControl.ReleaseLocksActions in com.atlassian.bamboo.v2.trigger
Modifier and TypeMethodDescriptiondefault BuildChanges
ChangeDetectionManager.collectAllChangesSinceLastBuild
(@NotNull ImmutableChain chain, @Nullable Map<String, String> customVariableValues, @Nullable String customRevision, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) Collect changes for a plan since the last build, regardless of whether the build triggering repositories have changes or not.DefaultChangeDetectionManager.collectAllChangesSinceLastBuild
(@NotNull ImmutableChain chain, @Nullable Map<String, String> customVariableValues, @Nullable String customRevision, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) default @NotNull BuildChanges
ChangeDetectionManager.collectChangesSinceLastBuildIfTriggered
(@NotNull ImmutableChain chain, @Nullable Map<String, String> customVariableValues, @Nullable Set<Long> triggeringRepositories, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) Collect changes for a plan since the last build.@NotNull BuildChanges
DefaultChangeDetectionManager.collectChangesSinceLastBuildIfTriggered
(@NotNull ImmutableChain chain, @Nullable Map<String, String> customVariableValues, @Nullable Set<Long> triggeringRepositories, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) @Nullable BuildChanges
AbstractDependentDetectionAction.performDelayedChangeDetection
(BuildContext buildContext, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) @Nullable BuildChanges
ChildDependencyBuildDetectionAction.performDelayedChangeDetection
(BuildContext buildContext, @NotNull PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) @NotNull BuildChanges
ContinuedBuildDetectionAction.performDelayedChangeDetection
(BuildContext buildContext, @NotNull PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) @Nullable BuildChanges
InitialBuildDetectionAction.performDelayedChangeDetection
(BuildContext buildContext, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) @Nullable BuildChanges
ManualBuildDetectionAction.performDelayedChangeDetection
(BuildContext buildContext, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) @Nullable BuildChanges
ScheduledBuildDetectionAction.performDelayedChangeDetection
(BuildContext buildContext, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) @Nullable BuildChanges
TagBuildAction.performDelayedChangeDetection
(BuildContext buildContext, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) io.atlassian.fugue.Pair<Boolean,
ErrorCollection> ChangeDetectionListenerAction.testIfBuildShouldStart
(PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions) io.atlassian.fugue.Pair<Boolean,
ErrorCollection> PluginTriggerBuildDetectionAction.testIfBuildShouldStart
(PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions)