| Package | Description |
|---|---|
| com.atlassian.bamboo.build | |
| com.atlassian.bamboo.chains | |
| com.atlassian.bamboo.plan |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BuildRequestResult
Result from a executing
BuildDetectionAction |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ChainExecutionRequestResult
Result for
ChainExecutionManager#start(com.atlassian.bamboo.plan.cache.ImmutableChain, BuildDetectionAction) |
interface |
ChainStateCreationRequestResult
ExecutionRequestResult that optionally returns a state
|
| Modifier and Type | Method and Description |
|---|---|
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 |
ExecutionRequestResult |
PlanExecutionManager.startManualExecution(ImmutableChain chain,
PlanExecutionConfig planExecutionConfig,
com.atlassian.user.User user,
Map<String,String> params,
Map<String,String> variables)
Attempts to start a manual execution of a given
Plan controlled by PlanExecutionConfig
PlanExecutionConfig allows to control manual stages execution as well as enforcing execution of manual stages |
ExecutionRequestResult |
PlanExecutionManager.startManualExecution(ImmutableChain chain,
PlanExecutionConfig planExecutionConfig,
com.atlassian.user.User user,
String triggerReasonPluginKey,
String planTriggerPluginKey,
Map<String,String> params,
Map<String,String> variables)
Attempts to start a manual execution of a given
Plan controlled by PlanExecutionConfig
PlanExecutionConfig allows to control manual stages execution as well as enforcing execution of manual stages |
ExecutionRequestResult |
PlanExecutionManager.startManualExecution(ImmutableChain chain,
com.atlassian.user.User user,
Map<String,String> params,
Map<String,String> variables)
Attempts to start a manual execution of the given
Plan |
| Modifier and Type | Method and Description |
|---|---|
Future<ExecutionRequestResult> |
NonBlockingPlanExecutionService.tryToStart(Triggerable triggerable,
BuildDetectionAction buildDetectionAction)
|
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.