Interface RunningBuildsManagerEx
-
- All Superinterfaces:
RunningBuildsManager
- All Known Subinterfaces:
BuildServerEx
- All Known Implementing Classes:
BaseServerTestCase.TestBuildServerImpl
,BuildServerImpl
,RunningBuildsManagerImpl
public interface RunningBuildsManagerEx extends RunningBuildsManager
- Author:
- Sergey.Anchipolevsky Date: 24.09.2007
-
-
Method Summary
-
Methods inherited from interface jetbrains.buildServer.serverSide.RunningBuildsManager
getNumberOfRunningBuilds, getRunningBuilds, getRunningBuilds, getRunningBuilds, getRunningStatus
-
-
-
-
Method Detail
-
removeRunningBuild
void removeRunningBuild(@NotNull RunningBuildEx build)
-
addRunningBuild
void addRunningBuild(@NotNull RunningBuildEx serverRunningBuild)
-
getRunningBuildOnAgent
RunningBuildEx getRunningBuildOnAgent(SBuildAgent agent)
Description copied from interface:RunningBuildsManager
Returns running build running on the specified agent or null if there are no build on the agent.- Specified by:
getRunningBuildOnAgent
in interfaceRunningBuildsManager
- Parameters:
agent
- agent to search build- Returns:
- running build or null
-
processBuildFinishedOnOtherNode
void processBuildFinishedOnOtherNode(long buildId, @NotNull Runnable callback)
-
processBuildInterruptedOnOtherNode
void processBuildInterruptedOnOtherNode(long buildId, @NotNull Runnable callback)
-
processBuildDetachedOnOtherNode
void processBuildDetachedOnOtherNode(long buildId)
-
processChangesLoadedOnOtherNode
void processChangesLoadedOnOtherNode(long buildId)
-
processBuildStartedOnOtherNode
void processBuildStartedOnOtherNode(long buildId)
-
findRunningBuildById
@Nullable RunningBuildEx findRunningBuildById(long currentBuildId)
Description copied from interface:RunningBuildsManager
Searches for a running build by specified build id.- Specified by:
findRunningBuildById
in interfaceRunningBuildsManager
- Parameters:
currentBuildId
- id of the build- Returns:
- running build with specified build id or null if there are no running build with such build id.
-
getTimeService
@NotNull TimeService getTimeService()
-
getRunningBuildsEx
@NotNull List<RunningBuildEx> getRunningBuildsEx()
-
scheduleBuildFinishing
void scheduleBuildFinishing(@NotNull RunningBuildEx rb)
-
isCompositeBuildReadyToFinish
boolean isCompositeBuildReadyToFinish(@NotNull CompositeRunningBuild rb)
-
hasFinishingBuilds
boolean hasFinishingBuilds()
-
isBuildFinishing
boolean isBuildFinishing(long buildId)
-
-