public class EnvironmentTriggeringActionFactoryImpl extends Object implements EnvironmentTriggeringActionFactory
| Constructor and Description |
|---|
EnvironmentTriggeringActionFactoryImpl(DeploymentVersionService deploymentVersionService,
DeploymentProjectService deploymentProjectService,
CachedPlanManager cachedPlanManager,
TriggerManager triggerManager,
ResultsSummaryManager resultsSummaryManager) |
| Modifier and Type | Method and Description |
|---|---|
EnvironmentTriggeringAction |
createAfterSuccessfulPlanEnvironmentTriggerAction(@NotNull Environment environment,
@NotNull PlanResultKey planResultKey)
Creates
EnvironmentTriggeringAction used when Environment is triggered by a successful execution of a Chain |
EnvironmentTriggeringAction |
createManualEnvironmentTriggeringAction(@NotNull Environment environment,
@NotNull DeploymentVersion version,
@NotNull com.atlassian.user.User user,
@NotNull boolean isVerboseLoggingOn)
Creates
EnvironmentTriggeringAction used during manual execution of Environment. |
EnvironmentTriggeringAction |
createScheduledEnvironmentTriggeringAction(@NotNull Environment environment,
@NotNull PlanKey sourceBranchKey)
Creates
EnvironmentTriggeringAction used during scheduled execution of Environment. |
EnvironmentTriggeringAction |
createScheduledEnvironmentTriggeringAction(@NotNull Environment environment,
@NotNull PlanKey sourceBranchKey,
@NotNull Map<String,String> triggerConfiguration)
Creates
EnvironmentTriggeringAction used during scheduled execution of Environment. |
public EnvironmentTriggeringActionFactoryImpl(DeploymentVersionService deploymentVersionService, DeploymentProjectService deploymentProjectService, CachedPlanManager cachedPlanManager, TriggerManager triggerManager, ResultsSummaryManager resultsSummaryManager)
public EnvironmentTriggeringAction createScheduledEnvironmentTriggeringAction(@NotNull @NotNull Environment environment, @NotNull @NotNull PlanKey sourceBranchKey)
EnvironmentTriggeringActionFactoryEnvironmentTriggeringAction used during scheduled execution of Environment.createScheduledEnvironmentTriggeringAction in interface EnvironmentTriggeringActionFactoryenvironment - environment to be deployedsourceBranchKey - key of branchpublic EnvironmentTriggeringAction createScheduledEnvironmentTriggeringAction(@NotNull @NotNull Environment environment, @NotNull @NotNull PlanKey sourceBranchKey, @NotNull @NotNull Map<String,String> triggerConfiguration)
EnvironmentTriggeringActionFactoryEnvironmentTriggeringAction used during scheduled execution of Environment.createScheduledEnvironmentTriggeringAction in interface EnvironmentTriggeringActionFactoryenvironment - environment to be deployedsourceBranchKey - key of branchtriggerConfiguration - configuration of triggerpublic EnvironmentTriggeringAction createManualEnvironmentTriggeringAction(@NotNull @NotNull Environment environment, @NotNull @NotNull DeploymentVersion version, @NotNull @NotNull com.atlassian.user.User user, @NotNull @NotNull boolean isVerboseLoggingOn)
EnvironmentTriggeringActionFactoryEnvironmentTriggeringAction used during manual execution of Environment.createManualEnvironmentTriggeringAction in interface EnvironmentTriggeringActionFactorypublic EnvironmentTriggeringAction createAfterSuccessfulPlanEnvironmentTriggerAction(@NotNull @NotNull Environment environment, @NotNull @NotNull PlanResultKey planResultKey)
EnvironmentTriggeringActionFactoryEnvironmentTriggeringAction used when Environment is triggered by a successful execution of a ChaincreateAfterSuccessfulPlanEnvironmentTriggerAction in interface EnvironmentTriggeringActionFactoryCopyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.