Uses of Interface
jetbrains.buildServer.serverSide.buildDistribution.QueuedBuildInfo
-
-
Uses of QueuedBuildInfo in jetbrains.buildServer.serverSide
Subinterfaces of QueuedBuildInfo in jetbrains.buildServer.serverSide Modifier and Type Interface Description interfaceQueuedBuildEx -
Uses of QueuedBuildInfo in jetbrains.buildServer.serverSide.agentless
Methods in jetbrains.buildServer.serverSide.agentless with parameters of type QueuedBuildInfo Modifier and Type Method Description WaitReasonAgentlessBuildExecutionManager. tryAndExecuteBuild(QueuedBuildInfo queuedBuild, AgentlessBuildStarter agentlessBuildStarter)Tries to find an executor for this build and uses it to start an agentless build. -
Uses of QueuedBuildInfo in jetbrains.buildServer.serverSide.buildDistribution
Methods in jetbrains.buildServer.serverSide.buildDistribution that return QueuedBuildInfo Modifier and Type Method Description QueuedBuildInfoGenericAgentsFilterContext. getStartingBuild()The build which is going to start, i.e.Methods in jetbrains.buildServer.serverSide.buildDistribution that return types with arguments of type QueuedBuildInfo Modifier and Type Method Description Map<QueuedBuildInfo,SBuildAgent>GenericAgentsFilterContext. getDistributedBuilds()Returns map of the queued builds already assigned to connected agents.List<QueuedBuildInfo>BuildsInfo. getQueue()Methods in jetbrains.buildServer.serverSide.buildDistribution with parameters of type QueuedBuildInfo 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.voidBuildDistributionCallback. waitReasonSet(QueuedBuildInfo build, WaitReason reason)Method parameters in jetbrains.buildServer.serverSide.buildDistribution with type arguments of type QueuedBuildInfo 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. -
Uses of QueuedBuildInfo in jetbrains.buildServer.serverSide.impl
Classes in jetbrains.buildServer.serverSide.impl that implement QueuedBuildInfo Modifier and Type Class Description classQueuedBuildImplMethods in jetbrains.buildServer.serverSide.impl that return types with arguments of type QueuedBuildInfo Modifier and Type Method Description Map<QueuedBuildInfo,SBuildAgent>QueuedBuildStarter. getStartingBuilds()Methods in jetbrains.buildServer.serverSide.impl with parameters of type QueuedBuildInfo Modifier and Type Method Description DistributionDecisionQueuedBuildStarter. distributeBuild(QueuedBuildInfo queuedBuild, SBuildAgent agent)DistributionDecisionVirtualAgentBuildStarter. distributeBuild(QueuedBuildInfo queuedBuild, VirtualAgent agent)voidWaitReasonStatisticsCollector. waitReasonSet(QueuedBuildInfo build, WaitReason reason) -
Uses of QueuedBuildInfo in jetbrains.buildServer.serverSide.impl.auth
Classes in jetbrains.buildServer.serverSide.impl.auth that implement QueuedBuildInfo Modifier and Type Class Description classSecuredQueuedBuild -
Uses of QueuedBuildInfo in jetbrains.buildServer.serverSide.impl.buildDistribution
Methods in jetbrains.buildServer.serverSide.impl.buildDistribution that return QueuedBuildInfo Modifier and Type Method Description QueuedBuildInfoVirtualAgentsFilterContextImpl. getStartingBuild()Methods in jetbrains.buildServer.serverSide.impl.buildDistribution that return types with arguments of type QueuedBuildInfo Modifier and Type Method Description Map<QueuedBuildInfo,SBuildAgent>BuildDistributorInputEx. getDistributedBuilds()Map<QueuedBuildInfo,T>DistributionResult. getDistributedBuilds()Map<QueuedBuildInfo,T>DistributorState. getDistributedBuilds()Map<QueuedBuildInfo,SBuildAgent>InputData. getDistributedBuilds()Map<QueuedBuildInfo,SBuildAgent>VirtualAgentsFilterContextImpl. getDistributedBuilds()List<QueuedBuildInfo>InputData. getQueue()Map<QueuedBuildInfo,SBuildAgent>StartingBuildsSupplier. getStartingBuilds()Map<QueuedBuildInfo,WaitReason>DistributionResult. getWaitReasons()Methods in jetbrains.buildServer.serverSide.impl.buildDistribution with parameters of type QueuedBuildInfo Modifier and Type Method Description voidDistributorState. addDistributedBuild(QueuedBuildInfo build, T agent)booleanConnectedAgentsDistributor. canProcessQueuedBuild(QueuedBuildInfo qbi, Map<QueuedBuildInfo,WaitReason> waitReasons)booleanDistributor. canProcessQueuedBuild(QueuedBuildInfo qbi, Map<QueuedBuildInfo,WaitReason> waitReasons)Distributor could skip a buildbooleanVirtualAgentDistributor. canProcessQueuedBuild(QueuedBuildInfo qbi, Map<QueuedBuildInfo,WaitReason> waitReasons)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)DistributionDecisionBuildStarter. distributeBuild(QueuedBuildInfo queuedBuild, T agent)Will be called by distributor for an accepted queued build if no WaitReasons set for the QueuedBuildWaitReasonConnectedAgentsDistributor. 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)CompatibleAgentsResult<SBuildAgent>ConnectedAgentsDistributor. getCompatibleCandidates(QueuedBuildInfo queuedBuild, Set<SBuildAgent> distributedAgents)CompatibleAgentsResult<T>Distributor. getCompatibleCandidates(QueuedBuildInfo queuedBuild, Set<T> distributedAgents)Should return an incapsulated list of compatible agents or a WaitReason why the build cannot be startedCompatibleAgentsResult<VirtualAgent>VirtualAgentDistributor. getCompatibleCandidates(QueuedBuildInfo queuedBuild, Set<VirtualAgent> distributed)booleanBuildDistributor.QueuedBuildOptimizer. performOptimization(QueuedBuildInfo queuedBuildInfo, WaitReason waitReason, BuildDistributorInputEx buildDistributorInput)Performs optimization of a queued build.booleanQueuedBuildOptimizerImpl. performOptimization(QueuedBuildInfo queuedBuild, WaitReason waitReason, BuildDistributorInputEx input)booleanBuildDistributor.QueuedBuildTerminator. scheduledForTermination(QueuedBuildInfo queuedBuildInfo)Checks if the queued build can be terminated (be canceled or marked as failed to start) based on its dependencies statuses.booleanQueuedBuildTerminatorImpl. scheduledForTermination(QueuedBuildInfo queuedBuildInfo)protected voidBuildQueueDistributionProcessor. setReason(QueuedBuildInfo queuedBuildInfo, WaitReason reason, SetWaitReasonCallback setWaitReasonCallback)voidConnectedAgentsDistributor. sortAvailableAgents(List<SBuildAgent> canRunOn, QueuedBuildInfo queuedBuildInfo)voidDistributor. sortAvailableAgents(List<T> canRunOn, QueuedBuildInfo queuedBuildInfo)Sorts agents available for the queued build, so that the most preferred agents were first in the listvoidVirtualAgentDistributor. sortAvailableAgents(List<VirtualAgent> canRunOn, QueuedBuildInfo queuedBuildInfo)DistributionDecisionAgentlessBuildStarter. startBuild(QueuedBuildInfo queuedBuildInfo, String executorName)Should try to start the agentless buildDistributionDecisionCompositeBuildStarter. startBuild(QueuedBuildInfo queuedBuildInfo, Map<String,Object> distributorContext)Should try to start the composite buildvoidBuildDistributionCallbackDispatcher. waitReasonSet(QueuedBuildInfo build, WaitReason reason)voidSetWaitReasonCallback. waitReasonSet(QueuedBuildInfo queuedBuildInfo, WaitReason waitReason)Will be called by distributor when a WaitReason is set for a QueuedBuildMethod parameters in jetbrains.buildServer.serverSide.impl.buildDistribution with type arguments of type QueuedBuildInfo Modifier and Type Method Description DistributionResult<SBuildAgent>BuildDistributor. assignBuildsToAgents(BuildDistributorInputEx buildDistributorInput, Map<QueuedBuildInfo,WaitReason> waitReasons, BuildStarter<SBuildAgent> distributorCallback, BuildStarter<VirtualAgent> virtualAgentBuildStarter, SetWaitReasonCallback setWaitReasonCallback, CompositeBuildStarter compositeBuildStarter, AgentlessBuildStarter agentlessBuildStarter, BuildDistributor.QueuedBuildOptimizer queuedBuildOptimizer, BuildDistributor.QueuedBuildTerminator queuedBuildTerminator, boolean emulationMode)DistributionResult<SBuildAgent>BuildDistributorProxy. assignBuildsToAgents(BuildDistributorInputEx buildDistributorInput, Map<QueuedBuildInfo,WaitReason> waitReasons, BuildStarter<SBuildAgent> distributorCallback, BuildStarter<VirtualAgent> virtualAgentBuildStarter, SetWaitReasonCallback setWaitReasonCallback, CompositeBuildStarter compositeBuildStarter, AgentlessBuildStarter agentlessBuildStarter, BuildDistributor.QueuedBuildOptimizer optimizer, BuildDistributor.QueuedBuildTerminator terminator, boolean emulationMode)DistributionResult<SBuildAgent>DefaultBuildDistributor. assignBuildsToAgents(BuildDistributorInputEx buildDistributorInput, Map<QueuedBuildInfo,WaitReason> waitReasons, BuildStarter<SBuildAgent> buildAgentBuildStarter, BuildStarter<VirtualAgent> virtualAgentBuildStarter, SetWaitReasonCallback setWaitReasonCallback, CompositeBuildStarter compositeBuildStarter, AgentlessBuildStarter agentlessBuildStarter, BuildDistributor.QueuedBuildOptimizer queuedBuildOptimizer, BuildDistributor.QueuedBuildTerminator queuedBuildTerminator, boolean emulationMode)booleanConnectedAgentsDistributor. canProcessQueuedBuild(QueuedBuildInfo qbi, Map<QueuedBuildInfo,WaitReason> waitReasons)booleanDistributor. canProcessQueuedBuild(QueuedBuildInfo qbi, Map<QueuedBuildInfo,WaitReason> waitReasons)Distributor could skip a buildbooleanVirtualAgentDistributor. canProcessQueuedBuild(QueuedBuildInfo qbi, Map<QueuedBuildInfo,WaitReason> waitReasons)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)voidInputData. setDistributedBuilds(Map<QueuedBuildInfo,SBuildAgent> distributedBuilds)Constructors in jetbrains.buildServer.serverSide.impl.buildDistribution with parameters of type QueuedBuildInfo Constructor Description VirtualAgentsFilterContextImpl(QueuedBuildInfo startingBuild, Map<String,Object> customData, Map<QueuedBuildInfo,SBuildAgent> distributedBuilds, BuildDistributorInput distributorInput, boolean isEmulationMode, List<VirtualAgent> availableAgents) -
Uses of QueuedBuildInfo in jetbrains.buildServer.serverSide.impl.buildDistribution.agentsComparators
Methods in jetbrains.buildServer.serverSide.impl.buildDistribution.agentsComparators with parameters of type QueuedBuildInfo Modifier and Type Method Description Comparator<SBuildAgent>BuildAgentsComparatorProvider. getConnectedAgentsComparatorForQueuedBuild(QueuedBuildInfo queuedBuildInfo)Comparator<VirtualAgent>BuildAgentsComparatorProvider. getVirtualAgentsComparatorForQueuedBuild(QueuedBuildInfo queuedBuildInfo)Used in TeamCity Cloud -
Uses of QueuedBuildInfo in jetbrains.buildServer.serverSide.impl.buildDistribution.agentsComparators.impl
Methods in jetbrains.buildServer.serverSide.impl.buildDistribution.agentsComparators.impl with parameters of type QueuedBuildInfo Modifier and Type Method Description Comparator<SBuildAgent>DefaultAgentsComparatorProvider. getConnectedAgentsComparatorForQueuedBuild(QueuedBuildInfo queuedBuildInfo)Comparator<VirtualAgent>DefaultAgentsComparatorProvider. getVirtualAgentsComparatorForQueuedBuild(QueuedBuildInfo queuedBuildInfo) -
Uses of QueuedBuildInfo in jetbrains.buildServer.serverSide.impl.timeEstimation
Methods in jetbrains.buildServer.serverSide.impl.timeEstimation with parameters of type QueuedBuildInfo Modifier and Type Method Description BuildEstimatesBuildEstimator. getEstimates(QueuedBuildInfo queuedBuild)Returns an expected time interval (start/finish time) for the given queued build.BuildEstimatesCachingBuildEstimator. getEstimates(QueuedBuildInfo queuedBuild) -
Uses of QueuedBuildInfo in jetbrains.buildServer.tools
Methods in jetbrains.buildServer.tools with parameters of type QueuedBuildInfo Modifier and Type Method Description WaitReasonRequiredToolInstalledPrecondition. canStart(QueuedBuildInfo queuedBuild, Map<QueuedBuildInfo,BuildAgent> canBeStarted, BuildDistributorInput buildDistributorInput, boolean emulationMode)Method parameters in jetbrains.buildServer.tools with type arguments of type QueuedBuildInfo Modifier and Type Method Description WaitReasonRequiredToolInstalledPrecondition. canStart(QueuedBuildInfo queuedBuild, Map<QueuedBuildInfo,BuildAgent> canBeStarted, BuildDistributorInput buildDistributorInput, boolean emulationMode)
-