Package com.atlassian.bamboo.build
package com.atlassian.bamboo.build
-
ClassDescriptionHelper class for validation of
BuildConfigurationobjectsEach build has aBuildDefinition.A manager for statefulBuildDefinition.Callback action interface used byChainExecutionManager.start(com.atlassian.bamboo.plan.cache.ImmutableChain, com.atlassian.bamboo.build.ConditionalBuildDetectionAction)andPlanExecutionManager.start(ImmutableChain, BuildDetectionAction, AcquisitionPolicy)This interface is intentionally empty.Factory for creating commonBuildDetectionAction'sReturned from aBuildDetectionActionReturned from aBuildDetectionActionA class that is aware of all the goings on in executing builds.Manages instances ofBuildLoggerFor export only.Service that generates unique build numbers for build plans.Result from a executingBuildDetectionActionUsed to check if the Bamboo license allows building or plan creationProvides the ability to gate whether a build should be triggered or not.BuildTriggerConditionExporter<P extends com.atlassian.bamboo.specs.api.model.trigger.TriggerConditionProperties>OptionalBuildDetectionActioninterface that indicates that the action makes a decision if the build should start.A class that allows thread safe maps ofCurrentlyBuildingobjects keyed by plan key and buildAgentId.A plugin point for performing custom actions immediately after the build execution has finished.Allows for a custom build process to be run after the main Builder.Allows for a custom build process to be run after the main Builder.Allows for a custom build process to be run after the main Builder.A custom pre build task that occurs on theExecutableBuildAgent.Transactional class that does the real work forDefaultBuildDefinitionManagerThis class is registered as event listenerDefaultBuildExecutionManager.postConstruct()OptionalUnconditionalBuildDetectionActionmarker interface indicating that delayed change detection should be non-blockingA build logger manager that supports bulk "flush to disk" operation.A manager to search for builds for given JIRA parametersA helper class forImmutableJobandJobobjects' statusLimitedConcurrencyCaller allows limit concurrent calls on critical resources as database connections.LimitedConcurrencyCaller.Callable<T,E extends Exception> For description of this interface, seeBuildDefinition.This class is used for BuildDefinition merging.A connection which indicates that aChainBranchwas created for a particularVcsPullRequest.DAO for managingPlanBranchPullRequestentities.Service for managing relations betweenplan branchesandpull requests.Exception when an unexpected failure occurs during plan creationShows the latest status of a buildSimple POJO for representing build build events.OptionalBuildDetectionActioninterface that indicates that the action does not make the decision if the build should start.Interface used to markBuildDetectionActioninitiated by the user.This class displays a build and its build summaryThis action lets a user browse the build files.This class displays the specificBuildResultsImplfor aPlan.This class displays the nextBuildResultsImplfrom the one we are currently viewingThis class displays the previousBuildResultsImplfrom the one we are currently viewing