|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.bamboo.build.BuildDetectionActionFactoryImpl
public class BuildDetectionActionFactoryImpl
Constructor Summary | |
---|---|
BuildDetectionActionFactoryImpl(BuildNumberGeneratorService buildNumberGenerator,
ChangeDetectionManager changeDetectionManager,
TriggerManager triggerManager,
ErrorUpdateHandler errorUpdateHandler,
BuildLoggerManager buildLoggerManager,
VariableDefinitionManager variableDefinitionManager,
PlanVcsRevisionHistoryService planVcsRevisionHistoryService,
ResultsSummaryManager resultsSummaryManager,
BranchIntegrationService branchIntegrationService,
BuildContextBuilderFactory buildContextBuilderFactory,
ResultsSummaryVariableAccessor resultsSummaryVariableAccessor)
|
Method Summary | |
---|---|
BuildDetectionAction |
createBuildDetectionActionForPluginBuildTrigger(ImmutableChain chain,
PlanExecutionConfig planExecutionConfig,
TriggerReason triggerReason,
PlanTrigger buildTrigger,
Map<String,String> params,
Map<String,String> variables)
Create a new BuildDetectionAction for the specified PlanTrigger and the TriggerReason |
BuildDetectionAction |
createDependentBuildDetectionAction(ImmutableChain chain,
ImmutableChain parentChain,
BuildContext completedBuildContext)
Creates a new instance of BuildDetectionAction that is used to trigger dependent builds |
BuildDetectionAction |
createInitialBuildDetectionAction(ImmutableChain chain)
Creates a new instance of BuildDetectionAction that is used to execute the initial build for a Plan |
BuildDetectionAction |
createManualBuildDetectionAction(ImmutableChain chain,
com.atlassian.user.User user,
Map<String,String> params,
Map<String,String> variables)
Creates a new instance of BuildDetectionAction that can be used to start the manual execution of Plan |
BuildDetectionAction |
createManualBuildDetectionAction(ImmutableChain chain,
com.atlassian.user.User user,
PlanExecutionConfig planExecutionConfig,
Map<String,String> params,
Map<String,String> variables)
Creates a new instance of BuildDetectionAction that can be used to start the manual execution of Plan when manual stage is meant to continue build or build is restarted |
BuildDetectionAction |
createManualBuildDetectionAction(ImmutableChain chain,
com.atlassian.user.User user,
PlanExecutionConfig planExecutionConfig,
TriggerReason triggerReason,
PlanTrigger planTrigger,
Map<String,String> params,
Map<String,String> variables)
|
BuildDetectionAction |
createManualBuildDetectionAction(ImmutableChain chain,
com.atlassian.user.User user,
TriggerReason triggerReason,
PlanTrigger planTrigger,
PlanExecutionConfig planExecutionConfig,
Map<String,String> params,
Map<String,String> variables)
Creates a new instance of BuildDetectionAction that can be used to start the manual execution of Plan when manual stage is meant to continue build or build is restarted |
BuildDetectionAction |
createScheduledBuildDetectionAction(ImmutableChain chain,
Map<String,String> triggerConditionsConfiguration)
Creates a new instance of BuildDetectionAction that can be used to start the scheduled execution of
Plan |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BuildDetectionActionFactoryImpl(BuildNumberGeneratorService buildNumberGenerator, ChangeDetectionManager changeDetectionManager, TriggerManager triggerManager, ErrorUpdateHandler errorUpdateHandler, BuildLoggerManager buildLoggerManager, VariableDefinitionManager variableDefinitionManager, PlanVcsRevisionHistoryService planVcsRevisionHistoryService, ResultsSummaryManager resultsSummaryManager, BranchIntegrationService branchIntegrationService, BuildContextBuilderFactory buildContextBuilderFactory, ResultsSummaryVariableAccessor resultsSummaryVariableAccessor)
Method Detail |
---|
@NotNull public BuildDetectionAction createManualBuildDetectionAction(@NotNull ImmutableChain chain, @NotNull com.atlassian.user.User user, @NotNull Map<String,String> params, @NotNull Map<String,String> variables)
BuildDetectionActionFactory
BuildDetectionAction
that can be used to start the manual execution of Plan
createManualBuildDetectionAction
in interface BuildDetectionActionFactory
params
- - additional execution parameters set in code to parametrized build - not exposed to uservariables
- - user defined variables that could be parametrized in manual execution - contain only values
changed by user in UI
@NotNull public BuildDetectionAction createManualBuildDetectionAction(@NotNull ImmutableChain chain, @NotNull com.atlassian.user.User user, @Nullable PlanExecutionConfig planExecutionConfig, @NotNull Map<String,String> params, @NotNull Map<String,String> variables)
BuildDetectionActionFactory
BuildDetectionAction
that can be used to start the manual execution of Plan
when manual stage is meant to continue build or build is restarted
createManualBuildDetectionAction
in interface BuildDetectionActionFactory
planExecutionConfig
- - controls build continuation or restartparams
- - additional execution parameters set in code to parametrized build - not exposed to uservariables
- - user defined variables that could be parametrized in manual execution - contain only values
changed by user in UI
@NotNull public BuildDetectionAction 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)
BuildDetectionActionFactory
BuildDetectionAction
that can be used to start the manual execution of Plan
when manual stage is meant to continue build or build is restarted
createManualBuildDetectionAction
in interface BuildDetectionActionFactory
planExecutionConfig
- - controls build continuation or restartparams
- - additional execution parameters set in code to parametrized build - not exposed to uservariables
- - user defined variables that could be parametrized in manual execution - contain only values
changed by user in UI
@NotNull public BuildDetectionAction 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 public BuildDetectionAction createBuildDetectionActionForPluginBuildTrigger(@NotNull ImmutableChain chain, @Nullable PlanExecutionConfig planExecutionConfig, @NotNull TriggerReason triggerReason, @NotNull PlanTrigger buildTrigger, @NotNull Map<String,String> params, @NotNull Map<String,String> variables)
BuildDetectionActionFactory
BuildDetectionAction
for the specified PlanTrigger
and the TriggerReason
createBuildDetectionActionForPluginBuildTrigger
in interface BuildDetectionActionFactory
planExecutionConfig
- - controls build continuation or restart
@NotNull public BuildDetectionAction createScheduledBuildDetectionAction(@NotNull ImmutableChain chain, @NotNull Map<String,String> triggerConditionsConfiguration)
BuildDetectionActionFactory
BuildDetectionAction
that can be used to start the scheduled execution of
Plan
createScheduledBuildDetectionAction
in interface BuildDetectionActionFactory
@NotNull public BuildDetectionAction createInitialBuildDetectionAction(@NotNull ImmutableChain chain)
BuildDetectionActionFactory
BuildDetectionAction
that is used to execute the initial build for a Plan
createInitialBuildDetectionAction
in interface BuildDetectionActionFactory
@NotNull public BuildDetectionAction createDependentBuildDetectionAction(@NotNull ImmutableChain chain, @NotNull ImmutableChain parentChain, @NotNull BuildContext completedBuildContext)
BuildDetectionActionFactory
BuildDetectionAction
that is used to trigger dependent builds
createDependentBuildDetectionAction
in interface BuildDetectionActionFactory
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |