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 WaitReason
BuildEstimates. 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 WaitReason
AgentlessBuildStartResult. getWaitReason()
Reason describing why this agentless build is still waiting in the queue.WaitReason
AgentlessBuildExecutionManager. 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 interface
WaitReasonEx
Classes in jetbrains.buildServer.serverSide.buildDistribution that implement WaitReason Modifier and Type Class Description class
SimpleWaitReason
Represents simple reason which contains string representation only.Methods in jetbrains.buildServer.serverSide.buildDistribution that return WaitReason Modifier and Type Method Description WaitReason
StartBuildPrecondition. 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.WaitReason
AgentsFilterResult. 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 void
AgentsFilterResult. setWaitReason(WaitReason waitReason)
Sets wait reason.void
BuildDistributionCallback. 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 void
WaitReasonStatisticsCollector. 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 class
WaitReasonImpl
Methods in jetbrains.buildServer.serverSide.impl.buildDistribution that return WaitReason Modifier and Type Method Description WaitReason
BuildDependenciesPrecondition. canStart(QueuedBuildInfo queuedBuild, Map<QueuedBuildInfo,BuildAgent> canBeStarted, BuildDistributorInput buildDistributorInput, boolean emulationMode)
WaitReason
CheckingForChangesPrecondition. canStart(QueuedBuildInfo queuedBuild, Map<QueuedBuildInfo,BuildAgent> canBeStarted, BuildDistributorInput buildDistributorInput, boolean emulationMode)
WaitReason
LicensePrecondition. canStart(QueuedBuildInfo queuedBuild, Map<QueuedBuildInfo,BuildAgent> canBeStarted, BuildDistributorInput buildDistributorInput, boolean emulationMode)
WaitReason
MaxRunningBuildsPrecondition. canStart(QueuedBuildInfo queuedBuild, Map<QueuedBuildInfo,BuildAgent> canBeStarted, BuildDistributorInput buildDistributorInput, boolean emulationMode)
WaitReason
ScheduledTimeBuildPrecondition. canStart(QueuedBuildInfo queuedBuild, Map<QueuedBuildInfo,BuildAgent> canBeStarted, BuildDistributorInput buildDistributorInput, boolean emulationMode)
WaitReason
StartingBuildsLimitPrecondition. canStart(QueuedBuildInfo queuedBuild, Map<QueuedBuildInfo,BuildAgent> canBeStarted, BuildDistributorInput buildDistributorInput, boolean emulationMode)
WaitReason
UntrustedBuildsPrecondition. canStart(QueuedBuildInfo queuedBuild, Map<QueuedBuildInfo,BuildAgent> canBeStarted, BuildDistributorInput buildDistributorInput, boolean emulationMode)
WaitReason
VersionedSettingsPrecondition. canStart(QueuedBuildInfo queuedBuild, Map<QueuedBuildInfo,BuildAgent> canBeStarted, BuildDistributorInput buildDistributorInput, boolean emulationMode)
WaitReason
WaitApprovalBuildPrecondition. canStart(QueuedBuildInfo queuedBuild, Map<QueuedBuildInfo,BuildAgent> canBeStarted, BuildDistributorInput buildDistributorInput, boolean emulationMode)
WaitReason
ConnectedAgentsDistributor. filterAvailableAgents(BuildDistributorInput distributorInput, QueuedBuildInfo queuedBuild, List<SBuildAgent> canRunOn, Map<QueuedBuildInfo,SBuildAgent> distributedBuilds, Map<String,Object> customData)
WaitReason
Distributor. 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()?WaitReason
VirtualAgentDistributor. filterAvailableAgents(BuildDistributorInput distributorInput, QueuedBuildInfo queuedBuild, List<VirtualAgent> canRunOn, Map<QueuedBuildInfo,SBuildAgent> distributedBuilds, Map<String,Object> customData)
WaitReason
CompatibleAgentsResult. getWaitReason()
WaitReason
DistributionDecision. getWaitReason()
WaitReason
VirtualAgentsFilterResult. 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 boolean
BuildDistributor.QueuedBuildOptimizer. performOptimization(QueuedBuildInfo queuedBuildInfo, WaitReason waitReason, BuildDistributorInputEx buildDistributorInput)
Performs optimization of a queued build.boolean
QueuedBuildOptimizerImpl. performOptimization(QueuedBuildInfo queuedBuild, WaitReason waitReason, BuildDistributorInputEx input)
protected void
BuildQueueDistributionProcessor. setReason(QueuedBuildInfo queuedBuildInfo, WaitReason reason, SetWaitReasonCallback setWaitReasonCallback)
void
VirtualAgentsFilterResult. setWaitReason(WaitReason waitReason)
Sets wait reason.void
BuildDistributionCallbackDispatcher. waitReasonSet(QueuedBuildInfo build, WaitReason reason)
void
SetWaitReasonCallback. 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 WaitReason
Result. 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 WaitReason
RequiredToolInstalledPrecondition. canStart(QueuedBuildInfo queuedBuild, Map<QueuedBuildInfo,BuildAgent> canBeStarted, BuildDistributorInput buildDistributorInput, boolean emulationMode)
-