Class QueuedBuildFactoryImpl
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.QueuedBuildFactoryImpl
-
- All Implemented Interfaces:
QueuedBuildFactory
- Direct Known Subclasses:
SecuredQueuedBuildFactory
public class QueuedBuildFactoryImpl extends Object implements QueuedBuildFactory
- Author:
- Pavel.Sher Date: 04.10.2007
-
-
Field Summary
Fields Modifier and Type Field Description protected BuildAgentManagermyAgentManagerprotected AgentPoolManagermyAgentPoolManagerprotected BuildEstimatormyBuildEstimatorprotected BuildPromotionManagermyBuildPromotionManagerprotected BuildQueueExmyBuildQueueprotected CanRunOnAgentsCalculatormyCanRunOnCalculatorprotected BuildServerExmyServerprotected TriggeredByParsermyTriggeredByParserprotected WaitReasonStatisticsCollectormyWaitReasonStatisticsCollector
-
Constructor Summary
Constructors Constructor Description QueuedBuildFactoryImpl()
-
Method Summary
-
-
-
Field Detail
-
myBuildQueue
protected BuildQueueEx myBuildQueue
-
myBuildEstimator
protected BuildEstimator myBuildEstimator
-
myBuildPromotionManager
protected BuildPromotionManager myBuildPromotionManager
-
myAgentManager
protected BuildAgentManager myAgentManager
-
myAgentPoolManager
protected AgentPoolManager myAgentPoolManager
-
myTriggeredByParser
protected TriggeredByParser myTriggeredByParser
-
myServer
protected BuildServerEx myServer
-
myWaitReasonStatisticsCollector
protected WaitReasonStatisticsCollector myWaitReasonStatisticsCollector
-
myCanRunOnCalculator
protected CanRunOnAgentsCalculator myCanRunOnCalculator
-
-
Method Detail
-
setBuildQueue
public void setBuildQueue(@NotNull BuildQueueEx buildQueue)
-
setBuildStateHelper
public void setBuildStateHelper(@NotNull BuildPromotionManager buildPromotionManager)
-
setBuildEstimator
public void setBuildEstimator(@NotNull BuildEstimator buildEstimator)
-
setCanRunOnCalculator
public void setCanRunOnCalculator(@NotNull CanRunOnAgentsCalculator canRunOnCalculator)
-
setTriggeredByParser
public void setTriggeredByParser(@NotNull TriggeredByParser triggeredByParser)
-
setAgentManager
public void setAgentManager(@NotNull BuildAgentManager agentManager)
-
setAgentPoolManager
public void setAgentPoolManager(@NotNull AgentPoolManager agentPoolManager)
-
setAgentFactory
public void setAgentFactory(@NotNull BuildAgentFactory agentFactory)
-
setServer
public void setServer(@NotNull BuildServerEx server)
-
setWaitReasonStatisticsCollector
public void setWaitReasonStatisticsCollector(@NotNull WaitReasonStatisticsCollector waitReasonStatisticsCollector)
-
setTimeService
public void setTimeService(TimeService timeService)
-
createQueuedBuild
@NotNull public QueuedBuildEx createQueuedBuild(@NotNull BuildPromotion buildPromotion, @Nullable SAgentRestrictor agentRestrictor, @NotNull String requestor, @NotNull Date queuedAt)
- Specified by:
createQueuedBuildin interfaceQueuedBuildFactory
-
doCreateQueuedBuild
@NotNull protected QueuedBuildImpl doCreateQueuedBuild(@NotNull BuildPromotion buildPromotion, @Nullable SAgentRestrictor agentRestrictor, @NotNull String requestor)
-
createRestoredQueuedBuild
@NotNull public QueuedBuildEx createRestoredQueuedBuild(@NotNull BuildPromotionEx buildPromotion, @Nullable SAgentRestrictor agentRestrictor, @NotNull String requestor)
- Specified by:
createRestoredQueuedBuildin interfaceQueuedBuildFactory
-
-