Uses of Interface
jetbrains.buildServer.serverSide.buildDistribution.WaitReason
-
-
Uses of WaitReason in jetbrains.buildServer.serverSide
Methods in jetbrains.buildServer.serverSide that return WaitReason Modifier and Type Method Description WaitReasonBuildEstimates. getWaitReason()There is one obvious reason for not running a build -- there's no available agents.Constructors in jetbrains.buildServer.serverSide with parameters of type WaitReason Constructor Description BuildEstimates(TimeInterval timeInterval, BuildAgent agent, WaitReason waitReason, boolean delayed)Initializes the instance. -
Uses of WaitReason in jetbrains.buildServer.serverSide.agentless
Methods in jetbrains.buildServer.serverSide.agentless that return WaitReason Modifier and Type Method Description WaitReasonAgentlessBuildStartResult. getWaitReason()Reason describing why this agentless build is still waiting in the queue.WaitReasonAgentlessBuildExecutionManager. tryAndExecuteBuild(QueuedBuildInfo queuedBuild, AgentlessBuildStarter agentlessBuildStarter)Tries to find an executor for this build and uses it to start an agentless build.Constructors in jetbrains.buildServer.serverSide.agentless with parameters of type WaitReason Constructor Description AgentlessBuildStartResult(String executorName, WaitReason waitReason) -
Uses of WaitReason in jetbrains.buildServer.serverSide.buildDistribution
Subinterfaces of WaitReason in jetbrains.buildServer.serverSide.buildDistribution Modifier and Type Interface Description interfaceWaitReasonExClasses in jetbrains.buildServer.serverSide.buildDistribution that implement WaitReason Modifier and Type Class Description classSimpleWaitReasonRepresents simple reason which contains string representation only.Methods in jetbrains.buildServer.serverSide.buildDistribution that return WaitReason Modifier and Type Method Description WaitReasonStartBuildPrecondition. canStart(QueuedBuildInfo queuedBuild, Map<QueuedBuildInfo,BuildAgent> canBeStarted, BuildDistributorInput buildDistributorInput, boolean emulationMode)Returns WaitReason if build cannot be started or null if TeamCity can start build.WaitReasonAgentsFilterResult. getWaitReason()Returns wait reason if build startup must be blocked or null if startup is allowed.Methods in jetbrains.buildServer.serverSide.buildDistribution with parameters of type WaitReason Modifier and Type Method Description voidAgentsFilterResult. setWaitReason(WaitReason waitReason)Sets wait reason.voidBuildDistributionCallback. waitReasonSet(QueuedBuildInfo build, WaitReason reason) -
Uses of WaitReason in jetbrains.buildServer.serverSide.impl
Methods in jetbrains.buildServer.serverSide.impl with parameters of type WaitReason Modifier and Type Method Description voidWaitReasonStatisticsCollector. waitReasonSet(QueuedBuildInfo build, WaitReason reason) -
Uses of WaitReason in jetbrains.buildServer.serverSide.impl.buildDistribution
Classes in jetbrains.buildServer.serverSide.impl.buildDistribution that implement WaitReason Modifier and Type Class Description classWaitReasonImplMethods in jetbrains.buildServer.serverSide.impl.buildDistribution that return WaitReason Modifier and Type Method Description WaitReasonBuildDependenciesPrecondition. canStart(QueuedBuildInfo queuedBuild, Map<QueuedBuildInfo,BuildAgent> canBeStarted, BuildDistributorInput buildDistributorInput, boolean emulationMode)WaitReasonCheckingForChangesPrecondition. canStart(QueuedBuildInfo queuedBuild, Map<QueuedBuildInfo,BuildAgent> canBeStarted, BuildDistributorInput buildDistributorInput, boolean emulationMode)WaitReasonLicensePrecondition. canStart(QueuedBuildInfo queuedBuild, Map<QueuedBuildInfo,BuildAgent> canBeStarted, BuildDistributorInput buildDistributorInput, boolean emulationMode)WaitReasonMaxRunningBuildsPrecondition. canStart(QueuedBuildInfo queuedBuild, Map<QueuedBuildInfo,BuildAgent> canBeStarted, BuildDistributorInput buildDistributorInput, boolean emulationMode)WaitReasonScheduledTimeBuildPrecondition. canStart(QueuedBuildInfo queuedBuild, Map<QueuedBuildInfo,BuildAgent> canBeStarted, BuildDistributorInput buildDistributorInput, boolean emulationMode)WaitReasonStartingBuildsLimitPrecondition. canStart(QueuedBuildInfo queuedBuild, Map<QueuedBuildInfo,BuildAgent> canBeStarted, BuildDistributorInput buildDistributorInput, boolean emulationMode)WaitReasonUntrustedBuildsPrecondition. canStart(QueuedBuildInfo queuedBuild, Map<QueuedBuildInfo,BuildAgent> canBeStarted, BuildDistributorInput buildDistributorInput, boolean emulationMode)WaitReasonVersionedSettingsPrecondition. canStart(QueuedBuildInfo queuedBuild, Map<QueuedBuildInfo,BuildAgent> canBeStarted, BuildDistributorInput buildDistributorInput, boolean emulationMode)WaitReasonWaitApprovalBuildPrecondition. canStart(QueuedBuildInfo queuedBuild, Map<QueuedBuildInfo,BuildAgent> canBeStarted, BuildDistributorInput buildDistributorInput, boolean emulationMode)WaitReasonConnectedAgentsDistributor. filterAvailableAgents(BuildDistributorInput distributorInput, QueuedBuildInfo queuedBuild, List<SBuildAgent> canRunOn, Map<QueuedBuildInfo,SBuildAgent> distributedBuilds, Map<String,Object> customData)WaitReasonDistributor. filterAvailableAgents(BuildDistributorInput distributorInput, QueuedBuildInfo queuedBuild, List<T> canRunOn, Map<QueuedBuildInfo,SBuildAgent> distributedBuilds, Map<String,Object> customData)Could filter available agents todo why it's not performed in getCompatibleCandidates()?WaitReasonVirtualAgentDistributor. filterAvailableAgents(BuildDistributorInput distributorInput, QueuedBuildInfo queuedBuild, List<VirtualAgent> canRunOn, Map<QueuedBuildInfo,SBuildAgent> distributedBuilds, Map<String,Object> customData)WaitReasonCompatibleAgentsResult. getWaitReason()WaitReasonDistributionDecision. getWaitReason()WaitReasonVirtualAgentsFilterResult. getWaitReason()Returns a wait reason if build startup must be blocked or null if startup is allowed.Methods in jetbrains.buildServer.serverSide.impl.buildDistribution that return types with arguments of type WaitReason Modifier and Type Method Description Map<QueuedBuildInfo,WaitReason>DistributionResult. getWaitReasons()Methods in jetbrains.buildServer.serverSide.impl.buildDistribution with parameters of type WaitReason Modifier and Type Method Description booleanBuildDistributor.QueuedBuildOptimizer. performOptimization(QueuedBuildInfo queuedBuildInfo, WaitReason waitReason, BuildDistributorInputEx buildDistributorInput)Performs optimization of a queued build.booleanQueuedBuildOptimizerImpl. performOptimization(QueuedBuildInfo queuedBuild, WaitReason waitReason, BuildDistributorInputEx input)protected voidBuildQueueDistributionProcessor. setReason(QueuedBuildInfo queuedBuildInfo, WaitReason reason, SetWaitReasonCallback setWaitReasonCallback)voidVirtualAgentsFilterResult. setWaitReason(WaitReason waitReason)Sets wait reason.voidBuildDistributionCallbackDispatcher. waitReasonSet(QueuedBuildInfo build, WaitReason reason)voidSetWaitReasonCallback. waitReasonSet(QueuedBuildInfo queuedBuildInfo, WaitReason waitReason)Will be called by distributor when a WaitReason is set for a QueuedBuildConstructors in jetbrains.buildServer.serverSide.impl.buildDistribution with parameters of type WaitReason Constructor Description CompatibleAgentsResult(WaitReason waitReason)DistributionDecision(boolean buildStarted, boolean buildDistributed, WaitReason waitReason)DistributionDecision(boolean buildStarted, WaitReason waitReason)Constructor parameters in jetbrains.buildServer.serverSide.impl.buildDistribution with type arguments of type WaitReason Constructor Description BuildQueueDistributionProcessor(BuildDistributorInputEx distributorInput, Map<QueuedBuildInfo,WaitReason> waitReasons, List<DistributorState<?>> distributorStates, SetWaitReasonCallback setWaitReasonCallback, CompositeBuildStarter compositeBuildStarter, AgentlessBuildStarter agentlessBuildStarter, ExtensionHolder extensionHolder, BuildQueueProcessingMetrics buildQueueProcessingMetrics, BuildDistributor.QueuedBuildOptimizer queuedBuildOptimizer, BuildDistributor.QueuedBuildTerminator queuedBuildTerminator, AgentlessBuildExecutionManager agentlessBuildExecutionManager, boolean emulationMode)ConnectedAgentsDistributor(BuildDistributorInputEx buildDistributorInput, Map<QueuedBuildInfo,WaitReason> waitReasons, boolean emulationMode, ExtensionHolder extensionHolder, BuildAgentsComparatorProvider comparatorsProvider) -
Uses of WaitReason in jetbrains.buildServer.serverSide.impl.timeEstimation
Methods in jetbrains.buildServer.serverSide.impl.timeEstimation that return WaitReason Modifier and Type Method Description WaitReasonResult. getWaitReason()the special reason for keeping this build in the queue (if any)Constructors in jetbrains.buildServer.serverSide.impl.timeEstimation with parameters of type WaitReason Constructor Description Result(Long timeToWait, Long duration, SBuildAgent targetAgent, WaitReason waitReason)Initializes object. -
Uses of WaitReason in jetbrains.buildServer.tools
Methods in jetbrains.buildServer.tools that return WaitReason Modifier and Type Method Description WaitReasonRequiredToolInstalledPrecondition. canStart(QueuedBuildInfo queuedBuild, Map<QueuedBuildInfo,BuildAgent> canBeStarted, BuildDistributorInput buildDistributorInput, boolean emulationMode)
-