Package jetbrains.buildServer.serverSide
Interface AddToQueuePreprocessor
-
- All Superinterfaces:
ServerExtension
,TeamCityExtension
- All Known Implementing Classes:
AddGeneratedPromotionsToGraphPreprocessor
,IntersectingPersonalChainsPreprocessor
public interface AddToQueuePreprocessor extends ServerExtension
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<BuildPromotion,AgentRestrictor>
preprocess(Map<BuildPromotion,AgentRestrictor> buildsToAdd, String triggeredBy)
Accepts map of builds to be added in the queue and pre-processes it somehow.
-
-
-
Method Detail
-
preprocess
@NotNull Map<BuildPromotion,AgentRestrictor> preprocess(@NotNull Map<BuildPromotion,AgentRestrictor> buildsToAdd, @NotNull String triggeredBy)
Accepts map of builds to be added in the queue and pre-processes it somehow. Returns another, probably modified map of builds to add.- Parameters:
buildsToAdd
- map of builds to add, key - promotion, value - agent restrictortriggeredBy
- "triggered by" which was used when builds were added into the queue- Returns:
- see above
- Since:
- 10.0
-
-