Uses of Interface
jetbrains.buildServer.serverSide.buildDistribution.BuildDistributorInput
-
-
Uses of BuildDistributorInput in jetbrains.buildServer.serverSide.buildDistribution
Methods in jetbrains.buildServer.serverSide.buildDistribution that return BuildDistributorInput Modifier and Type Method Description BuildDistributorInput
GenericAgentsFilterContext. getDistributorInput()
Returns agent distributor input (running builds, queue, agents and so on).Methods in jetbrains.buildServer.serverSide.buildDistribution with parameters of type BuildDistributorInput 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. -
Uses of BuildDistributorInput in jetbrains.buildServer.serverSide.impl.buildDistribution
Subinterfaces of BuildDistributorInput in jetbrains.buildServer.serverSide.impl.buildDistribution Modifier and Type Interface Description interface
BuildDistributorInputEx
Classes in jetbrains.buildServer.serverSide.impl.buildDistribution that implement BuildDistributorInput Modifier and Type Class Description class
InputData
Aggregates all input information needed for a build distribution algorithmMethods in jetbrains.buildServer.serverSide.impl.buildDistribution that return BuildDistributorInput Modifier and Type Method Description BuildDistributorInput
VirtualAgentsFilterContextImpl. getDistributorInput()
Methods in jetbrains.buildServer.serverSide.impl.buildDistribution with parameters of type BuildDistributorInput 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)
Constructors in jetbrains.buildServer.serverSide.impl.buildDistribution with parameters of type BuildDistributorInput Constructor Description VirtualAgentsFilterContextImpl(QueuedBuildInfo startingBuild, Map<String,Object> customData, Map<QueuedBuildInfo,SBuildAgent> distributedBuilds, BuildDistributorInput distributorInput, boolean isEmulationMode, List<VirtualAgent> availableAgents)
-
Uses of BuildDistributorInput in jetbrains.buildServer.serverSide.impl.timeEstimation
Methods in jetbrains.buildServer.serverSide.impl.timeEstimation with parameters of type BuildDistributorInput Modifier and Type Method Description Map<String,Result>
BuildEstimatesCalculator. estimateBuilds(BuildDistributorInput buildDistributorInput, TaskProgress progress)
Calculates time estimates for all the queued builds.Map<String,Result>
DefaultBuildEstimatesCalculator. estimateBuilds(BuildDistributorInput buildDistributorInput, TaskProgress progress)
-
Uses of BuildDistributorInput in jetbrains.buildServer.tools
Methods in jetbrains.buildServer.tools with parameters of type BuildDistributorInput Modifier and Type Method Description WaitReason
RequiredToolInstalledPrecondition. canStart(QueuedBuildInfo queuedBuild, Map<QueuedBuildInfo,BuildAgent> canBeStarted, BuildDistributorInput buildDistributorInput, boolean emulationMode)
-