|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface BuildExecutionManager
A class that is aware of all the goings on in executing builds.
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)
|
Method Detail |
---|
boolean isInBuildQueue(Build build)
void setInBuildQueue(Build build, boolean isBuilding)
isBuilding
- Is the build currently in the build pipeline?boolean isMarkedForManualBuild(Build build)
boolean isMarkedForEditBuild(Build build)
boolean isMarkedForDependencyBuild(Build build)
void markAsNeedingBuilding(Build build, ReasonForBuild reasonForBuild)
reasonForBuild
- The reason we want to build the buildList getBuildLog(Build build)
SimpleLogEntry
s. Never returns null.String addBuildLogEntry(Build build, LogEntry logEntry)
logEntry
- The data being logged
LogEntry.getUnstyledLog()
.void clearBuildLog(Build build)
void unmarkBuild(Build build)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |