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 protected
CandidatesCache()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract String
agentObjectName()
Map<A,CompatibilityResult>
getCompatibilityMap(Collection<A> agents, boolean stopOnFirstIncompatibility)
Collection<A>
getCompatibleAgents(Collection<A> agents, boolean stopOnFirstIncompatibility)
protected abstract int
getId(A agt)
protected abstract boolean
isAllowedToRun(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)
-
-