Class AbstractBuildPromotion.CandidatesCache<A extends AgentDescription>
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.AbstractBuildPromotion.CandidatesCache<A>
-
- Enclosing class:
- AbstractBuildPromotion
protected abstract class AbstractBuildPromotion.CandidatesCache<A extends AgentDescription> extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedCandidatesCache()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract StringagentObjectName()Map<A,CompatibilityResult>getCompatibilityMap(Collection<A> agents, boolean stopOnFirstIncompatibility)Collection<A>getCompatibleAgents(Collection<A> agents, boolean stopOnFirstIncompatibility)protected abstract intgetId(A agt)protected abstract booleanisAllowedToRun(A agt, SBuildType buildType)
-
-
-
Method Detail
-
isAllowedToRun
protected abstract boolean isAllowedToRun(@NotNull A agt, @NotNull SBuildType buildType)
-
getId
protected abstract int getId(@NotNull A agt)
-
agentObjectName
@NotNull protected abstract String agentObjectName()
-
getCompatibilityMap
@NotNull public Map<A,CompatibilityResult> getCompatibilityMap(@NotNull Collection<A> agents, boolean stopOnFirstIncompatibility)
-
getCompatibleAgents
@NotNull public Collection<A> getCompatibleAgents(@NotNull Collection<A> agents, boolean stopOnFirstIncompatibility)
-
-