Class BuildDistributorProxy
- java.lang.Object
 - 
- jetbrains.buildServer.serverSide.impl.buildDistribution.BuildDistributorProxy
 
 
- 
- All Implemented Interfaces:
 BuildDistributor,ServerExtension,TeamCityExtension
public class BuildDistributorProxy extends Object implements BuildDistributor
 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from interface jetbrains.buildServer.serverSide.impl.buildDistribution.BuildDistributor
BuildDistributor.QueuedBuildOptimizer, BuildDistributor.QueuedBuildTerminator 
 - 
 
- 
Field Summary
Fields Modifier and Type Field Description static StringTEAMCITY_BUILD_DISTRIBUTOR 
- 
Constructor Summary
Constructors Constructor Description BuildDistributorProxy(BuildDistributor defaultBuildDistributor, ExtensionsProvider extensionsProvider) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DistributionResult<SBuildAgent>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)BuildDistributorgetActualDistributor() 
 - 
 
- 
- 
Field Detail
- 
TEAMCITY_BUILD_DISTRIBUTOR
public static final String TEAMCITY_BUILD_DISTRIBUTOR
- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Constructor Detail
- 
BuildDistributorProxy
public BuildDistributorProxy(@NotNull BuildDistributor defaultBuildDistributor, @NotNull ExtensionsProvider extensionsProvider) 
 - 
 
- 
Method Detail
- 
getActualDistributor
@NotNull public BuildDistributor getActualDistributor()
 
- 
assignBuildsToAgents
@NotNull public DistributionResult<SBuildAgent> assignBuildsToAgents(@NotNull BuildDistributorInputEx buildDistributorInput, @Nullable Map<QueuedBuildInfo,WaitReason> waitReasons, @NotNull BuildStarter<SBuildAgent> distributorCallback, @Nullable BuildStarter<VirtualAgent> virtualAgentBuildStarter, @NotNull SetWaitReasonCallback setWaitReasonCallback, @NotNull CompositeBuildStarter compositeBuildStarter, @NotNull AgentlessBuildStarter agentlessBuildStarter, @NotNull BuildDistributor.QueuedBuildOptimizer optimizer, @NotNull BuildDistributor.QueuedBuildTerminator terminator, boolean emulationMode)
- Specified by:
 assignBuildsToAgentsin interfaceBuildDistributor
 
 - 
 
 -