Interface AgentAssignmentMap
- All Known Implementing Classes:
AgentAssignmentMapImpl
public interface AgentAssignmentMap
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptioncheckAssignmentRequirements
(@Nullable Iterable<AgentAssignmentService.AgentAssignmentExecutable> executables, Iterable<AgentAssignmentService.AgentAssignmentExecutor> executors) @NotNull Predicate<BuildAgent>
createAssignmentFilterFor
(@Nullable Iterable<AgentAssignmentService.AgentAssignmentExecutable> executables) forExecutables
(@NotNull Iterable<AgentAssignmentService.AgentAssignmentExecutable> executables)
-
Method Details
-
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(@Nullable @Nullable Iterable<AgentAssignmentService.AgentAssignmentExecutable> executables)
-