Uses of Interface
ai.timefold.solver.core.api.solver.SolverJob
Packages that use SolverJob
-
Uses of SolverJob in ai.timefold.solver.core.api.solver
Methods in ai.timefold.solver.core.api.solver that return SolverJobModifier and TypeMethodDescription@NonNull SolverJob<Solution_,ProblemId_> SolverJobBuilder.run()Submits a planning problem to solve and returns immediately.default @NonNull SolverJob<Solution_,ProblemId_> SolverManager.solve(@NonNull ProblemId_ problemId, @NonNull Function<? super ProblemId_, ? extends Solution_> problemFinder, @Nullable Consumer<? super Solution_> finalBestSolutionConsumer) Deprecated, for removal: This API element is subject to removal in a future version.default @NonNull SolverJob<Solution_,ProblemId_> SolverManager.solve(@NonNull ProblemId_ problemId, @NonNull Function<? super ProblemId_, ? extends Solution_> problemFinder, @Nullable Consumer<? super Solution_> finalBestSolutionConsumer, @Nullable BiConsumer<? super ProblemId_, ? super Throwable> exceptionHandler) Deprecated, for removal: This API element is subject to removal in a future version.It is recommended to useSolverManager.solveBuilder()default @NonNull SolverJob<Solution_,ProblemId_> SolverManager.solve(@NonNull ProblemId_ problemId, @NonNull Solution_ problem) Submits a planning problem to solve and returns immediately.default @NonNull SolverJob<Solution_,ProblemId_> SolverManager.solve(@NonNull ProblemId_ problemId, @NonNull Solution_ problem, @Nullable Consumer<? super Solution_> finalBestSolutionConsumer) As defined bySolverManager.solve(Object, Object).default @NonNull SolverJob<Solution_,ProblemId_> SolverManager.solve(@NonNull ProblemId_ problemId, @NonNull Solution_ problem, @Nullable Consumer<? super Solution_> finalBestSolutionConsumer, @Nullable BiConsumer<? super ProblemId_, ? super Throwable> exceptionHandler) Deprecated, for removal: This API element is subject to removal in a future version.It is recommended to useSolverManager.solveBuilder()default @NonNull SolverJob<Solution_,ProblemId_> SolverManager.solveAndListen(@NonNull ProblemId_ problemId, @NonNull Function<? super ProblemId_, ? extends Solution_> problemFinder, @NonNull Consumer<? super Solution_> bestSolutionConsumer) Deprecated, for removal: This API element is subject to removal in a future version.It is recommended to useSolverManager.solveBuilder()while also providing a consumer for the best solutiondefault @NonNull SolverJob<Solution_,ProblemId_> SolverManager.solveAndListen(@NonNull ProblemId_ problemId, @NonNull Function<? super ProblemId_, ? extends Solution_> problemFinder, @NonNull Consumer<? super Solution_> bestSolutionConsumer, @Nullable BiConsumer<? super ProblemId_, ? super Throwable> exceptionHandler) Deprecated, for removal: This API element is subject to removal in a future version.It is recommended to useSolverManager.solveBuilder()while also providing a consumer for the best solutiondefault @NonNull SolverJob<Solution_,ProblemId_> SolverManager.solveAndListen(@NonNull ProblemId_ problemId, @NonNull Function<? super ProblemId_, ? extends Solution_> problemFinder, @NonNull Consumer<? super Solution_> bestSolutionConsumer, @Nullable Consumer<? super Solution_> finalBestSolutionConsumer, @Nullable BiConsumer<? super ProblemId_, ? super Throwable> exceptionHandler) Deprecated, for removal: This API element is subject to removal in a future version.It is recommended to useSolverManager.solveBuilder()while also providing a consumer for the best solutiondefault @NonNull SolverJob<Solution_,ProblemId_> SolverManager.solveAndListen(@NonNull ProblemId_ problemId, @NonNull Solution_ problem, @NonNull Consumer<? super Solution_> bestSolutionConsumer) Submits a planning problem to solve and returns immediately. -
Uses of SolverJob in ai.timefold.solver.core.impl.solver
Classes in ai.timefold.solver.core.impl.solver that implement SolverJobMethods in ai.timefold.solver.core.impl.solver that return SolverJobModifier and TypeMethodDescription@NonNull SolverJob<Solution_,ProblemId_> DefaultSolverJobBuilder.run()
SolverManager.solveBuilder()