Class BuildJob
- java.lang.Object
-
- eu.royalsloth.depbuilder.dsl.scheduling.BuildJob
-
public class BuildJob extends Object
-
-
Constructor Summary
Constructors Constructor Description BuildJob(ParsedBuildJob buildNode)
BuildJob(String id)
BuildJob(String id, BuildSettings buildSettings)
BuildJob(String id, BuildSettings buildSettings, List<BuildJob> children)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addChild(BuildJob buildJob)
BuildSettings
getBuildSettings()
BuildStatus
getBuildStatus()
Set<BuildJob>
getChildren()
String
getId()
boolean
hasErrors()
boolean
isBuildFinished()
boolean
isReadyToBuild()
void
setBuildStatus(BuildStatus buildStatus)
boolean
wasAborted()
-
-
-
Constructor Detail
-
BuildJob
public BuildJob(String id)
-
BuildJob
public BuildJob(ParsedBuildJob buildNode)
-
BuildJob
public BuildJob(String id, BuildSettings buildSettings)
-
BuildJob
public BuildJob(String id, BuildSettings buildSettings, List<BuildJob> children)
-
-
Method Detail
-
getId
public String getId()
-
addChild
public void addChild(BuildJob buildJob)
-
setBuildStatus
public void setBuildStatus(BuildStatus buildStatus)
-
getBuildStatus
public BuildStatus getBuildStatus()
-
getBuildSettings
public BuildSettings getBuildSettings()
-
isReadyToBuild
public boolean isReadyToBuild()
-
isBuildFinished
public boolean isBuildFinished()
- Returns:
- true if the build is done (either success, no build or error) and false if the build is in progress or waiting for parents to be built
-
hasErrors
public boolean hasErrors()
-
wasAborted
public boolean wasAborted()
-
-