Package com.atlassian.bamboo.build
Class DefaultStopBuildManager
- java.lang.Object
-
- com.atlassian.bamboo.build.DefaultStopBuildManager
-
- All Implemented Interfaces:
StopBuildManager
public class DefaultStopBuildManager extends Object implements StopBuildManager
-
-
Constructor Summary
Constructors Constructor Description DefaultStopBuildManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcancelAllBuilds(@NotNull PlanKey planKey, boolean abandonResult)Will stop all builds running for plan identified byPlanKeyvoidcancelBuild(@NotNull PlanResultKey planResultKey, boolean abandonResult)Cancel a running build optionally abandoning the resultvoidcancelDeployment(@NotNull ResultKey resultKey, @NotNull Long deploymentResultId, @Nullable Long agentId)Cancel a running deploymentvoidonVerifyAgentBuildingStatus(@NotNull VerifyAgentBuildingStatusEvent event)voidsetAgentCommandSender(AgentCommandSender agentCommandSender)voidsetAuthenticationContext(BambooAuthenticationContext authenticationContext)voidsetBuildLoggerManager(BuildLoggerManager buildLoggerManager)voidsetBuildQueueManager(BuildQueueManager buildQueueManager)voidsetEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher)voidsetPlanExecutionManager(PlanExecutionManager planExecutionManager)voidsetScheduler(org.quartz.Scheduler scheduler)voidstopAgentNicely(@NotNull BuildAgent buildAgent)Will tell an agent to stop after it's finished the current build
-
-
-
Method Detail
-
cancelAllBuilds
public void cancelAllBuilds(@NotNull @NotNull PlanKey planKey, boolean abandonResult)Description copied from interface:StopBuildManagerWill stop all builds running for plan identified byPlanKey- Specified by:
cancelAllBuildsin interfaceStopBuildManager
-
cancelBuild
public void cancelBuild(@NotNull @NotNull PlanResultKey planResultKey, boolean abandonResult)Description copied from interface:StopBuildManagerCancel a running build optionally abandoning the result- Specified by:
cancelBuildin interfaceStopBuildManager
-
onVerifyAgentBuildingStatus
@EventListener public void onVerifyAgentBuildingStatus(@NotNull @NotNull VerifyAgentBuildingStatusEvent event)
-
cancelDeployment
public void cancelDeployment(@NotNull @NotNull ResultKey resultKey, @NotNull @NotNull Long deploymentResultId, @Nullable @Nullable Long agentId)Description copied from interface:StopBuildManagerCancel a running deployment- Specified by:
cancelDeploymentin interfaceStopBuildManager
-
stopAgentNicely
public void stopAgentNicely(@NotNull @NotNull BuildAgent buildAgent)Description copied from interface:StopBuildManagerWill tell an agent to stop after it's finished the current build- Specified by:
stopAgentNicelyin interfaceStopBuildManager
-
setBuildQueueManager
public void setBuildQueueManager(BuildQueueManager buildQueueManager)
-
setAgentCommandSender
public void setAgentCommandSender(AgentCommandSender agentCommandSender)
-
setEventPublisher
public void setEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher)
-
setPlanExecutionManager
public void setPlanExecutionManager(PlanExecutionManager planExecutionManager)
-
setScheduler
public void setScheduler(org.quartz.Scheduler scheduler)
-
setBuildLoggerManager
public void setBuildLoggerManager(BuildLoggerManager buildLoggerManager)
-
setAuthenticationContext
public void setAuthenticationContext(BambooAuthenticationContext authenticationContext)
-
-