|
||||||||||
| 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 BuildExecutionManagerisBuilding - Is the build currently in the build pipeline?public boolean isMarkedForManualBuild(Build build)
BuildExecutionManager
isMarkedForManualBuild in interface BuildExecutionManagerpublic boolean isMarkedForEditBuild(Build build)
BuildExecutionManager
isMarkedForEditBuild in interface BuildExecutionManagerpublic boolean isMarkedForDependencyBuild(Build build)
BuildExecutionManager
isMarkedForDependencyBuild in interface BuildExecutionManager
public void markAsNeedingBuilding(Build build,
ReasonForBuild reasonForBuild)
BuildExecutionManager
markAsNeedingBuilding in interface BuildExecutionManagerreasonForBuild - The reason we want to build the buildpublic void unmarkBuild(Build build)
unmarkBuild in interface BuildExecutionManagerpublic List getBuildLog(Build build)
BuildExecutionManager
getBuildLog in interface BuildExecutionManagerSimpleLogEntrys. Never returns null.
public String addBuildLogEntry(Build build,
LogEntry logEntry)
BuildExecutionManager
addBuildLogEntry in interface BuildExecutionManagerlogEntry - 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 | |||||||||