Package jetbrains.buildServer.agent.impl
Class BuildRunActionImpl
- java.lang.Object
-
- jetbrains.buildServer.agent.impl.BuildRunActionImpl
-
- All Implemented Interfaces:
BuildRunAction
public class BuildRunActionImpl extends Object implements BuildRunAction
- Author:
- Eugene Petrenko Created: 02.10.2008 18:53:20
-
-
Constructor Summary
Constructors Constructor Description BuildRunActionImpl(AgentRunningBuildEx build, EventDispatcher<AgentLifeCycleListener> events, List<BuildStage> runBuildStages, List<BuildFinishStage> finishBuildStages, BuildExceptionsHandler exceptionsHandler, BuildStagesExecutor runBuildExecutor, AgentOperationModeHolder agentOperationModeHolder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AgentRunningBuildEx
getRunningBuild()
void
runBuild()
Starts new build in current thread.void
stopBuild(BuildInterruptReason reason)
Stop currently running build.
-
-
-
Constructor Detail
-
BuildRunActionImpl
public BuildRunActionImpl(@NotNull AgentRunningBuildEx build, @NotNull EventDispatcher<AgentLifeCycleListener> events, @NotNull List<BuildStage> runBuildStages, @NotNull List<BuildFinishStage> finishBuildStages, @NotNull BuildExceptionsHandler exceptionsHandler, @NotNull BuildStagesExecutor runBuildExecutor, @NotNull AgentOperationModeHolder agentOperationModeHolder)
-
-
Method Detail
-
getRunningBuild
@NotNull public AgentRunningBuildEx getRunningBuild()
- Specified by:
getRunningBuild
in interfaceBuildRunAction
-
runBuild
public void runBuild()
Description copied from interface:BuildRunAction
Starts new build in current thread. May be called only once- Specified by:
runBuild
in interfaceBuildRunAction
-
stopBuild
public void stopBuild(@NotNull BuildInterruptReason reason)
Description copied from interface:BuildRunAction
Stop currently running build.- Specified by:
stopBuild
in interfaceBuildRunAction
-
-