Interface AgentAssignmentMap
-
- All Known Implementing Classes:
AgentAssignmentMapImpl
public interface AgentAssignmentMap
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
AgentAssignmentMap.AgentAssignmentCheckResult
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NotNull AgentAssignmentMap.AgentAssignmentCheckResult
checkAssignmentRequirements(@Nullable Iterable<AgentAssignmentService.AgentAssignmentExecutable> executables, Iterable<AgentAssignmentService.AgentAssignmentExecutor> executors)
@NotNull Predicate<BuildAgent>
createAssignmentFilterFor(@NotNull Iterable<AgentAssignmentService.AgentAssignmentExecutable> executables)
@NotNull Set<AgentAssignmentService.AgentAssignmentExecutor>
forExecutables(@NotNull Iterable<AgentAssignmentService.AgentAssignmentExecutable> executables)
@NotNull Set<AgentAssignmentService.AgentAssignmentExecutable>
forExecutors(Iterable<AgentAssignmentService.AgentAssignmentExecutor> executors)
-
-
-
Method Detail
-
forExecutors
@NotNull @NotNull Set<AgentAssignmentService.AgentAssignmentExecutable> forExecutors(Iterable<AgentAssignmentService.AgentAssignmentExecutor> executors)
-
forExecutables
@NotNull @NotNull Set<AgentAssignmentService.AgentAssignmentExecutor> forExecutables(@NotNull @NotNull Iterable<AgentAssignmentService.AgentAssignmentExecutable> executables)
-
checkAssignmentRequirements
@NotNull @NotNull AgentAssignmentMap.AgentAssignmentCheckResult checkAssignmentRequirements(@Nullable @Nullable Iterable<AgentAssignmentService.AgentAssignmentExecutable> executables, Iterable<AgentAssignmentService.AgentAssignmentExecutor> executors)
-
createAssignmentFilterFor
@NotNull @NotNull Predicate<BuildAgent> createAssignmentFilterFor(@NotNull @NotNull Iterable<AgentAssignmentService.AgentAssignmentExecutable> executables)
-
-