|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.atlassian.bamboo.build.DefaultBuildExecutionManager
public class DefaultBuildExecutionManager
Constructor Summary | |
---|---|
DefaultBuildExecutionManager()
|
Method Summary | |
---|---|
String |
addBuildLogEntry(Build build,
LogEntry logEntry)
Add a new build log entry. |
void |
clearBuildLog(Build build)
Reset the build log, ready for the next build |
List |
getBuildLog(Build build)
Provide the latest build details. |
boolean |
isInBuildQueue(Build build)
Is the build currenlty being built? |
boolean |
isMarkedForDependencyBuild(Build build)
Has the build been marked for a build following a dependent build having completed? |
boolean |
isMarkedForEditBuild(Build build)
Has the build been marked for a build following an edit? |
boolean |
isMarkedForManualBuild(Build build)
Has the build been marked for a manual build? |
void |
markAsNeedingBuilding(Build build,
ReasonForBuild reasonForBuild)
Mark the build to force a build next time it's checked. |
void |
setInBuildQueue(Build build,
boolean isBuilding)
Set the is-building flag. |
void |
unmarkBuild(Build build)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultBuildExecutionManager()
Method Detail |
---|
public boolean isInBuildQueue(Build build)
BuildExecutionManager
isInBuildQueue
in interface BuildExecutionManager
public void setInBuildQueue(Build build, boolean isBuilding)
BuildExecutionManager
setInBuildQueue
in interface BuildExecutionManager
isBuilding
- Is the build currently in the build pipeline?public boolean isMarkedForManualBuild(Build build)
BuildExecutionManager
isMarkedForManualBuild
in interface BuildExecutionManager
public boolean isMarkedForEditBuild(Build build)
BuildExecutionManager
isMarkedForEditBuild
in interface BuildExecutionManager
public boolean isMarkedForDependencyBuild(Build build)
BuildExecutionManager
isMarkedForDependencyBuild
in interface BuildExecutionManager
public void markAsNeedingBuilding(Build build, ReasonForBuild reasonForBuild)
BuildExecutionManager
markAsNeedingBuilding
in interface BuildExecutionManager
reasonForBuild
- The reason we want to build the buildpublic void unmarkBuild(Build build)
unmarkBuild
in interface BuildExecutionManager
public List getBuildLog(Build build)
BuildExecutionManager
getBuildLog
in interface BuildExecutionManager
SimpleLogEntry
s. Never returns null.public String addBuildLogEntry(Build build, LogEntry logEntry)
BuildExecutionManager
addBuildLogEntry
in interface BuildExecutionManager
logEntry
- The data being logged
LogEntry.getUnstyledLog()
.public void clearBuildLog(Build build)
BuildExecutionManager
clearBuildLog
in interface BuildExecutionManager
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |