Uses of Interface
com.atlassian.bamboo.plan.PlanExecutionConfig
Packages that use PlanExecutionConfig
Package
Description
-
Uses of PlanExecutionConfig in com.atlassian.bamboo.build
Methods in com.atlassian.bamboo.build that return PlanExecutionConfigModifier and TypeMethodDescription@Nullable PlanExecutionConfigUserInitiatedBuildDetectionAction.getPlanExecutionConfig()Controls how plan execution would be resumed If null, normal plan execution would be performed (new build starting on first stage)Methods in com.atlassian.bamboo.build with parameters of type PlanExecutionConfigModifier and TypeMethodDescription@NotNull BuildDetectionActionBuildDetectionActionFactory.createBuildDetectionActionForPluginBuildTrigger(@NotNull ImmutableChain chain, @Nullable PlanExecutionConfig planExecutionConfig, @NotNull TriggerReason triggerReason, @NotNull PlanTrigger buildTrigger, @NotNull Map<String, String> params, @NotNull Map<String, String> variables) @NotNull BuildDetectionActionBuildDetectionActionFactoryImpl.createBuildDetectionActionForPluginBuildTrigger(@NotNull ImmutableChain chain, @Nullable PlanExecutionConfig planExecutionConfig, @NotNull TriggerReason triggerReason, @NotNull PlanTrigger buildTrigger, @NotNull Map<String, String> params, @NotNull Map<String, String> variables) @NotNull BuildDetectionActionBuildDetectionActionFactory.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 ofBuildDetectionActionthat can be used to start the manual execution ofPlanwhen manual stage is meant to continue build or build is restarted@NotNull BuildDetectionActionBuildDetectionActionFactory.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 ofBuildDetectionActionthat can be used to start the manual execution ofPlanwhen manual stage is meant to continue build or build is restarted@NotNull BuildDetectionActionBuildDetectionActionFactoryImpl.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 BuildDetectionActionBuildDetectionActionFactoryImpl.createManualBuildDetectionAction(@NotNull ImmutableChain chain, @NotNull com.atlassian.user.User user, @Nullable PlanExecutionConfig planExecutionConfig, @NotNull Map<String, String> params, @NotNull Map<String, String> variables) @NotNull BuildDetectionActionBuildDetectionActionFactoryImpl.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) -
Uses of PlanExecutionConfig in com.atlassian.bamboo.chains
Methods in com.atlassian.bamboo.chains with parameters of type PlanExecutionConfigModifier and TypeMethodDescriptionbooleanBuildContextFactory.canRestartOrContinueBuild(@NotNull ImmutableChain chain, @NotNull ChainResultsSummary chainResultsSummary, @NotNull PlanExecutionConfig planExecutionConfig) Checks if build can be continued from a manual stage or restarted, that is, if there are any stages to be run and if all the jobs in those stages still exist.booleanBuildContextFactoryImpl.canRestartOrContinueBuild(@NotNull ImmutableChain chain, @NotNull ChainResultsSummary chainResultsSummary, @NotNull PlanExecutionConfig planExecutionConfig) @NotNull ChainStateChainStateFactory.create(@NotNull PlanIdentifier chain, @Nullable PlanExecutionConfig planExecutionConfig, @NotNull BuildContext chainBuildContext, @NotNull ChainStateResult chainResultState) Creates a {link ChainState} for extended execution config defined asPlanExecutionConfig- continuable and restartable builds@NotNull ChainStateChainStateFactoryImpl.create(@NotNull PlanIdentifier chain, @Nullable PlanExecutionConfig planExecutionConfig, @NotNull BuildContext chainBuildContext, @NotNull ChainStateResult chainResultState) @NotNull Map<ImmutableChainStage,Map<ImmutableJob, BuildContext>> BuildContextFactory.createBuildContextsForJobs(@NotNull ImmutableChain chain, @Nullable ChainResultsSummary chainResultsSummary, @NotNull BuildContext parentBuildContext, @NotNull PlanExecutionConfig planExecutionConfig) @NotNull Map<ImmutableChainStage,Map<ImmutableJob, BuildContext>> BuildContextFactoryImpl.createBuildContextsForJobs(@NotNull ImmutableChain chain, @NotNull ChainResultsSummary chainResultsSummary, @NotNull BuildContext parentBuildContext, @NotNull PlanExecutionConfig planExecutionConfig) @NotNull Collection<BuildContext>BuildContextFactory.createBuildContextsForRestartedOrContinuedBuild(@NotNull ImmutableChain chain, @NotNull ChainResultsSummary chainResultsSummary, @NotNull BuildContext parentBuildContext, @NotNull PlanExecutionConfig planExecutionConfig) Creates aBuildContextfor each not built or failedJobin theChainthat was partially executed or is restarted for example with "continue manual stage" action, or "re-run failed jobs" action, etc@NotNull Collection<BuildContext>BuildContextFactoryImpl.createBuildContextsForRestartedOrContinuedBuild(@NotNull ImmutableChain chain, @NotNull ChainResultsSummary chainResultsSummary, @NotNull BuildContext parentBuildContext, @NotNull PlanExecutionConfig planExecutionConfig) @NotNull ChainStateResultChainResultManager.createStateForRerunBuild(@NotNull BuildContext chainBuildContext, @NotNull Map<ImmutableChainStage, Map<ImmutableJob, BuildContext>> jobBuildContexts, PlanExecutionConfig planExecutionConfig, @NotNull Map<PlanResultKey, ChainResultManager.JobResultInfoForRerun> jobRestartInfo) Creates aChainStateas well stage and job results for build already executed and being rerun.@NotNull ChainStateResultChainResultManagerImpl.createStateForRerunBuild(@NotNull BuildContext chainBuildContext, @NotNull Map<ImmutableChainStage, Map<ImmutableJob, BuildContext>> jobBuildContexts, PlanExecutionConfig planExecutionConfig, @NotNull Map<PlanResultKey, ChainResultManager.JobResultInfoForRerun> jobResultInfoForRerunMap) @NotNull ChainStateResultChainResultManager.updateForContinuedBuild(@NotNull BuildContext chainBuildContext, @NotNull Collection<BuildContext> jobBuildContexts, @NotNull PlanExecutionConfig planExecutionConfig) Creates aChainStatefor build already executed and stopped on manual stage of failed@NotNull ChainStateResultChainResultManagerImpl.updateForContinuedBuild(@NotNull BuildContext chainBuildContext, @NotNull Collection<BuildContext> jobBuildContexts, @NotNull PlanExecutionConfig planExecutionConfig) -
Uses of PlanExecutionConfig in com.atlassian.bamboo.plan
Classes in com.atlassian.bamboo.plan that implement PlanExecutionConfigMethods in com.atlassian.bamboo.plan that return PlanExecutionConfigModifier and TypeMethodDescription@NotNull PlanExecutionConfigPlanExecutionConfig.build()@NotNull PlanExecutionConfigPlanExecutionConfigImpl.build()PlanExecutionConfig.setChain(ImmutableChain chain) PlanExecutionConfigImpl.setChain(ImmutableChain chain) PlanExecutionConfig.setChainResultSummary(ChainResultsSummary chainResultsSummary) PlanExecutionConfigImpl.setChainResultSummary(ChainResultsSummary chainResultsSummary) PlanExecutionConfig.setExecuteAllStages()PlanExecutionConfigImpl.setExecuteAllStages()PlanExecutionConfig.setLatestManualStageForAutomaticExecution(@Nullable String latestManualStageForAutomaticExecution) PlanExecutionConfigImpl.setLatestManualStageForAutomaticExecution(@Nullable String latestManualStageForAutomaticExecution) PlanExecutionConfig.setVerboseLogging(boolean verboseMode) PlanExecutionConfigImpl.setVerboseLogging(boolean verboseMode) Methods in com.atlassian.bamboo.plan with parameters of type PlanExecutionConfigModifier and TypeMethodDescription@NotNull ExecutionRequestResultDelegatingPlanExecutionManager.start(@NotNull ImmutableChain chain, @Nullable PlanExecutionConfig planExecutionConfig, @NotNull String triggerReasonPluginKey, @NotNull String planTriggerPluginKey, @NotNull Map<String, String> params, @NotNull Map<String, String> variables, @NotNull AcquisitionPolicy acquisitionPolicy) @NotNull ExecutionRequestResultPlanExecutionManager.start(@NotNull ImmutableChain chain, @Nullable PlanExecutionConfig planExecutionConfig, @NotNull String triggerReasonPluginKey, @NotNull String planTriggerPluginKey, @NotNull Map<String, String> params, @NotNull Map<String, String> variables, @NotNull AcquisitionPolicy acquisitionPolicy) @NotNull ExecutionRequestResultPlanExecutionManagerImpl.start(@NotNull ImmutableChain chain, @Nullable PlanExecutionConfig planExecutionConfig, @NotNull String triggerReasonPluginKey, @NotNull String planTriggerPluginKey, @NotNull Map<String, String> params, @NotNull Map<String, String> variables, @NotNull AcquisitionPolicy acquisitionPolicy) @NotNull ExecutionRequestResultDelegatingPlanExecutionManager.startManualExecution(@NotNull ImmutableChain chain, PlanExecutionConfig planExecutionConfig, @NotNull com.atlassian.user.User user, @NotNull String triggerReasonPluginKey, @NotNull String planTriggerPluginKey, @NotNull Map<String, String> params, @NotNull Map<String, String> variables) @NotNull ExecutionRequestResultDelegatingPlanExecutionManager.startManualExecution(@NotNull ImmutableChain chain, PlanExecutionConfig planExecutionConfig, @NotNull com.atlassian.user.User user, @NotNull Map<String, String> params, @NotNull Map<String, String> variables) @NotNull ExecutionRequestResultPlanExecutionManager.startManualExecution(@NotNull ImmutableChain chain, PlanExecutionConfig planExecutionConfig, @NotNull com.atlassian.user.User user, @NotNull String triggerReasonPluginKey, @NotNull String planTriggerPluginKey, @NotNull Map<String, String> params, @NotNull Map<String, String> variables) Attempts to start a manual execution of a givenPlancontrolled byPlanExecutionConfigPlanExecutionConfigallows to control manual stages execution as well as enforcing execution of manual stages@NotNull ExecutionRequestResultPlanExecutionManager.startManualExecution(@NotNull ImmutableChain chain, PlanExecutionConfig planExecutionConfig, @NotNull com.atlassian.user.User user, @NotNull Map<String, String> params, @NotNull Map<String, String> variables) Attempts to start a manual execution of a givenPlancontrolled byPlanExecutionConfigPlanExecutionConfigallows to control manual stages execution as well as enforcing execution of manual stages@NotNull ExecutionRequestResultPlanExecutionManagerImpl.startManualExecution(@NotNull ImmutableChain chain, @Nullable PlanExecutionConfig planExecutionConfig, @NotNull com.atlassian.user.User user, @NotNull String triggerReasonPluginKey, @Nullable String planTriggerPluginKey, @NotNull Map<String, String> params, @NotNull Map<String, String> variables) @NotNull ExecutionRequestResultPlanExecutionManagerImpl.startManualExecution(@NotNull ImmutableChain chain, @Nullable PlanExecutionConfig planExecutionConfig, @NotNull com.atlassian.user.User user, @NotNull Map<String, String> params, @NotNull Map<String, String> variables) -
Uses of PlanExecutionConfig in com.atlassian.bamboo.v2.trigger
Methods in com.atlassian.bamboo.v2.trigger that return PlanExecutionConfigModifier and TypeMethodDescriptionContinuedBuildDetectionAction.getPlanExecutionConfig()@Nullable PlanExecutionConfigManualBuildDetectionAction.getPlanExecutionConfig()PluginTriggerBuildDetectionAction.getPlanExecutionConfig()Constructors in com.atlassian.bamboo.v2.trigger with parameters of type PlanExecutionConfigModifierConstructorDescriptionContinuedBuildDetectionAction(ImmutableChain chain, @NotNull PlanExecutionConfig planExecutionConfig, com.atlassian.user.User user, TriggerReason triggerReason, Map<String, String> params, Map<String, String> variables, ErrorUpdateHandler errorUpdateHandler, ResultsSummaryManager resultsSummaryManager, TriggerManager triggerManager, BranchIntegrationService branchIntegrationService, BuildContextBuilderFactory buildContextBuilderFactory, ResultsSummaryVariableAccessor resultsSummaryVariableAccessor, VcsRepositoryManager vcsRepositoryManager) ManualBuildDetectionAction(ImmutableChain chain, com.atlassian.user.User user, @Nullable PlanExecutionConfig planExecutionConfig, Map<String, String> params, Map<String, String> variables, BuildNumberGeneratorService buildNumberGenerator, ChangeDetectionManager changeDetectionManager, TriggerManager triggerManager, ErrorUpdateHandler errorUpdateHandler, VariableDefinitionManager variableDefinitionManager, BuildContextBuilderFactory buildContextBuilderFactory) PluginTriggerBuildDetectionAction(@NotNull PlanVcsRevisionHistoryService planVcsRevisionHistoryService, @NotNull BuildNumberGeneratorService buildNumberGenerator, @NotNull VariableDefinitionManager variableDefinitionManager, @NotNull BuildContextBuilderFactory buildContextBuilderFactory, @NotNull ImmutableChain chain, @Nullable PlanExecutionConfig planExecutionConfig, @NotNull TriggerReason triggerReason, @NotNull PlanTrigger buildTrigger, @NotNull Map<String, String> params, @NotNull Map<String, String> variables)