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