Package jetbrains.buildServer.serverSide
Interface BuildQueueOrderingStrategy
-
public interface BuildQueueOrderingStrategyStrategy for ordering builds in BuildQueue- Author:
- dmitry.neverov
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description List<SQueuedBuild>addBuilds(List<SQueuedBuild> itemsToAdd, List<SQueuedBuild> currentQueueItems)Called when new items added to build queuedefault voidrestoreQueue(List<SQueuedBuild> queuedBuilds)Called when queue is restored from database, can be used for init state of ordering strategy
-
-
-
Method Detail
-
addBuilds
@NotNull List<SQueuedBuild> addBuilds(@NotNull List<SQueuedBuild> itemsToAdd, @NotNull List<SQueuedBuild> currentQueueItems)
Called when new items added to build queue- Parameters:
itemsToAdd- new items to addcurrentQueueItems- current queue items- Returns:
- new order of queued builds as list or empty list if default order should be used
-
restoreQueue
default void restoreQueue(@NotNull List<SQueuedBuild> queuedBuilds)Called when queue is restored from database, can be used for init state of ordering strategy- Parameters:
queuedBuilds- list of restored builds- Since:
- 2020.1
-
-