Interface BuildDistributor.QueuedBuildOptimizer
-
- All Known Implementing Classes:
QueuedBuildOptimizerImpl
- Enclosing interface:
- BuildDistributor
public static interface BuildDistributor.QueuedBuildOptimizer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
performOptimization(QueuedBuildInfo queuedBuildInfo, WaitReason waitReason, BuildDistributorInputEx buildDistributorInput)
Performs optimization of a queued build.
-
-
-
Method Detail
-
performOptimization
boolean performOptimization(@NotNull QueuedBuildInfo queuedBuildInfo, @Nullable WaitReason waitReason, @NotNull BuildDistributorInputEx buildDistributorInput)
Performs optimization of a queued build. Returns true if the build has been optimized and there is no need to start it, and false otherwise.- Parameters:
queuedBuild
- queued build which is ready to start (preconditions allow it to start)waitReason
- current wait reason associated with the buildinput
- input of the build distributor- Returns:
-
-