|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PlanExecutableAgentsHelper
Utility class to determine which agents can build a Plan
Method Summary | |
---|---|
java.util.Collection<BuildAgent> |
getExecutableAgentsForPlan(Buildable buildable,
BuildContext buildContext)
Calculates the list of active agents that can build a Buildable plan based on Requirements and criteria defined in plugins. |
java.util.Collection<ElasticImageConfiguration> |
getExecutableImagesForPlan(Buildable buildable)
Calculates the list of elastic images that are capable of running an agent that can build a Buildable plan. |
boolean |
planHasExecutableAgents(PlanKey planKey,
boolean includeDisabled)
Checks if a Buildable can be built on any defined agent. |
boolean |
planHasExecutableAgents(PlanResultKey planResultKey)
Checks if a Buildable can be built on any active agent. |
Method Detail |
---|
boolean planHasExecutableAgents(@NotNull PlanKey planKey, boolean includeDisabled)
planKey
- includeDisabled
- indicate whether disabled agents should be included in checking
java.lang.IllegalArgumentException
- if planKey is not a Buildable keyboolean planHasExecutableAgents(@NotNull PlanResultKey planResultKey)
planResultKey
-
java.lang.IllegalArgumentException
- if planResultKey is not a key of running Jobjava.util.Collection<BuildAgent> getExecutableAgentsForPlan(@NotNull Buildable buildable, @NotNull BuildContext buildContext)
buildable
- buildContext
-
java.util.Collection<ElasticImageConfiguration> getExecutableImagesForPlan(@NotNull Buildable buildable)
buildable
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |