Class EnvironmentTriggeringActionFactoryImpl
- java.lang.Object
-
- com.atlassian.bamboo.deployments.execution.triggering.EnvironmentTriggeringActionFactoryImpl
-
- All Implemented Interfaces:
EnvironmentTriggeringActionFactory
public class EnvironmentTriggeringActionFactoryImpl extends Object implements EnvironmentTriggeringActionFactory
-
-
Constructor Summary
Constructors Constructor Description EnvironmentTriggeringActionFactoryImpl(DeploymentVersionService deploymentVersionService, DeploymentProjectService deploymentProjectService, CachedPlanManager cachedPlanManager, TriggerManager triggerManager, ResultsSummaryManager resultsSummaryManager, DeploymentResultService deploymentResultService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EnvironmentTriggeringActioncreateAfterSuccessfulPlanEnvironmentTriggerAction(@NotNull Environment environment, @NotNull PlanResultKey planResultKey)CreatesEnvironmentTriggeringActionused when Environment is triggered by a successful execution of aChainEnvironmentTriggeringActioncreateManualEnvironmentTriggeringAction(@NotNull Environment environment, @NotNull DeploymentVersion version, @NotNull com.atlassian.user.User user, @org.jetbrains.annotations.NotNull boolean isVerboseLoggingOn)CreatesEnvironmentTriggeringActionused during manual execution of Environment.EnvironmentTriggeringActioncreateScheduledEnvironmentTriggeringAction(@NotNull Environment environment, @NotNull PlanKey sourceBranchKey)CreatesEnvironmentTriggeringActionused during scheduled execution of Environment.EnvironmentTriggeringActioncreateScheduledEnvironmentTriggeringAction(@NotNull Environment environment, @NotNull PlanKey sourceBranchKey, @NotNull Map<String,String> triggerConfiguration)CreatesEnvironmentTriggeringActionused during scheduled execution of Environment.
-
-
-
Constructor Detail
-
EnvironmentTriggeringActionFactoryImpl
@Inject public EnvironmentTriggeringActionFactoryImpl(DeploymentVersionService deploymentVersionService, DeploymentProjectService deploymentProjectService, CachedPlanManager cachedPlanManager, TriggerManager triggerManager, ResultsSummaryManager resultsSummaryManager, DeploymentResultService deploymentResultService)
-
-
Method Detail
-
createScheduledEnvironmentTriggeringAction
public EnvironmentTriggeringAction createScheduledEnvironmentTriggeringAction(@NotNull @NotNull Environment environment, @NotNull @NotNull PlanKey sourceBranchKey)
Description copied from interface:EnvironmentTriggeringActionFactoryCreatesEnvironmentTriggeringActionused during scheduled execution of Environment.- Specified by:
createScheduledEnvironmentTriggeringActionin interfaceEnvironmentTriggeringActionFactory- Parameters:
environment- environment to be deployedsourceBranchKey- key of branch
-
createScheduledEnvironmentTriggeringAction
public EnvironmentTriggeringAction createScheduledEnvironmentTriggeringAction(@NotNull @NotNull Environment environment, @NotNull @NotNull PlanKey sourceBranchKey, @NotNull @NotNull Map<String,String> triggerConfiguration)
Description copied from interface:EnvironmentTriggeringActionFactoryCreatesEnvironmentTriggeringActionused during scheduled execution of Environment.- Specified by:
createScheduledEnvironmentTriggeringActionin interfaceEnvironmentTriggeringActionFactory- Parameters:
environment- environment to be deployedsourceBranchKey- key of branchtriggerConfiguration- configuration of trigger
-
createManualEnvironmentTriggeringAction
public EnvironmentTriggeringAction createManualEnvironmentTriggeringAction(@NotNull @NotNull Environment environment, @NotNull @NotNull DeploymentVersion version, @NotNull @NotNull com.atlassian.user.User user, @NotNull @org.jetbrains.annotations.NotNull boolean isVerboseLoggingOn)
Description copied from interface:EnvironmentTriggeringActionFactoryCreatesEnvironmentTriggeringActionused during manual execution of Environment.- Specified by:
createManualEnvironmentTriggeringActionin interfaceEnvironmentTriggeringActionFactory
-
createAfterSuccessfulPlanEnvironmentTriggerAction
public EnvironmentTriggeringAction createAfterSuccessfulPlanEnvironmentTriggerAction(@NotNull @NotNull Environment environment, @NotNull @NotNull PlanResultKey planResultKey)
Description copied from interface:EnvironmentTriggeringActionFactoryCreatesEnvironmentTriggeringActionused when Environment is triggered by a successful execution of aChain- Specified by:
createAfterSuccessfulPlanEnvironmentTriggerActionin interfaceEnvironmentTriggeringActionFactory
-
-