public interface RunningBuildsManager
| Modifier and Type | Method and Description |
|---|---|
SRunningBuild |
findRunningBuildById(long buildId)
Searches for a running build by specified build id.
|
int |
getNumberOfRunningBuilds()
Returns total number of currently running builds.
|
SRunningBuild |
getRunningBuildOnAgent(SBuildAgent agent)
Returns running build running on the specified agent or null if there are no build on the agent.
|
java.util.List<SRunningBuild> |
getRunningBuilds()
Same as getRunningBuilds(null, null)
List of running builds is sorted by build id in reverse order (most recent build first).
|
java.util.List<SRunningBuild> |
getRunningBuilds(User user,
BuildDataFilter filter)
Returns all running builds including personal builds.
|
java.util.Map<SBuildType,java.util.List<SRunningBuild>> |
getRunningStatus(User user,
BuildDataFilter filter)
Returns map of running builds per build configuration.
|
@Nullable SRunningBuild findRunningBuildById(long buildId)
buildId - id of the build@Nullable SRunningBuild getRunningBuildOnAgent(SBuildAgent agent)
agent - agent to search build@NotNull java.util.List<SRunningBuild> getRunningBuilds(@Nullable User user, @Nullable BuildDataFilter filter)
user - owner of personal builds, can be nullfilter - filter to apply for builds, can be null@NotNull java.util.List<SRunningBuild> getRunningBuilds()
int getNumberOfRunningBuilds()
java.util.Map<SBuildType,java.util.List<SRunningBuild>> getRunningStatus(@Nullable User user, @Nullable BuildDataFilter filter)
user - owner of personal builds, can be nullfilter - filter to apply for builds, can be null