| Package | Description |
|---|---|
| com.atlassian.bamboo.plan | |
| com.atlassian.bamboo.util |
| Modifier and Type | Method and Description |
|---|---|
<V> V |
PlanExecutionLockService.inlineProcessLocks(TriggerableInternalKey lockKey,
AcquisitionPolicy acquisitionPolicy,
Callable<V> callable)
A parallel locking mechanism that allows a backdoor to the standard lock.
|
<V> V |
PlanExecutionLockService.lock(TriggerableInternalKey lockKey,
AcquisitionPolicy acquisitionPolicy,
Callable<V> callable)
Acquires a lock on the given
TriggerableInternalKey then calls the given Callable within the global request lock |
ExecutionRequestResult |
PlanExecutionManager.start(ImmutableChain chain,
BuildDetectionAction buildDetectionAction,
AcquisitionPolicy acquisitionPolicy)
Execute the
ImmutableChain with the provided BuildDetectionAction and AcquisitionPolicy
Calls to this method will acquire a lock according to the AcquisitionPolicy on a per Plan
granularity |
ExecutionRequestResult |
PlanExecutionManager.start(ImmutableChain chain,
PlanExecutionConfig planExecutionConfig,
String triggerReasonPluginKey,
String planTriggerPluginKey,
Map<String,String> params,
Map<String,String> variables,
AcquisitionPolicy acquisitionPolicy)
|
ExecutionRequestResult |
PlanExecutionManager.start(Triggerable triggerable,
BuildDetectionAction buildDetectionAction,
AcquisitionPolicy acquisitionPolicy)
Execute the
Triggerable with the provided BuildDetectionAction and AcquisitionPolicy
Calls to this method will acquire a lock according to the AcquisitionPolicy on a per Plan
granularity |
| Modifier and Type | Field and Description |
|---|---|
static AcquisitionPolicy |
AcquisitionPolicy.IMMEDIATE
Attempts to acquire the lock immediately.
|
static AcquisitionPolicy |
AcquisitionPolicy.WAIT
Waits until the
Lock has been acquired |
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.