Package jetbrains.buildServer.agent
Class BuildProcessAdapter
- java.lang.Object
-
- jetbrains.buildServer.agent.BuildProcessAdapter
-
- All Implemented Interfaces:
BuildProcess
public class BuildProcessAdapter extends java.lang.Object implements BuildProcess
Adapter implementation forBuildProcess
- Since:
- 6.0
-
-
Constructor Summary
Constructors Constructor Description BuildProcessAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
interrupt()
enforce build to stop.boolean
isFinished()
boolean
isInterrupted()
true iff build is finished and build was interruptedvoid
start()
This method is called to start runner.BuildFinishedStatus
waitFor()
Wait for Runner to finish or to interrupt
-
-
-
Method Detail
-
start
public void start() throws RunBuildException
Description copied from interface:BuildProcess
This method is called to start runner. Method could start either synchronously or asynchronously It is guaranteed that this method will be called prior to {@link @waitFor } method.- Specified by:
start
in interfaceBuildProcess
- Throws:
RunBuildException
- to stop the build with error
-
isInterrupted
public boolean isInterrupted()
Description copied from interface:BuildProcess
true iff build is finished and build was interrupted- Specified by:
isInterrupted
in interfaceBuildProcess
- Returns:
- true iff build is finished and build was interrupted
-
isFinished
public boolean isFinished()
- Specified by:
isFinished
in interfaceBuildProcess
- Returns:
- true iff build was finished
-
interrupt
public void interrupt()
Description copied from interface:BuildProcess
enforce build to stop. This operation is non-blocking.- Specified by:
interrupt
in interfaceBuildProcess
-
waitFor
@NotNull public BuildFinishedStatus waitFor() throws RunBuildException
Description copied from interface:BuildProcess
Wait for Runner to finish or to interrupt- Specified by:
waitFor
in interfaceBuildProcess
- Returns:
- build status
- Throws:
RunBuildException
- to indicate run build runner failure
-
-