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 TypeMethodDescriptionSolverJobBuilder.run()Submits a planning problem to solve and returns immediately.default SolverJob<Solution_,ProblemId_> SolverManager.solve(ProblemId_ problemId, Function<? super ProblemId_, ? extends Solution_> problemFinder, Consumer<? super Solution_> finalBestSolutionConsumer) Deprecated, for removal: This API element is subject to removal in a future version.default SolverJob<Solution_,ProblemId_> SolverManager.solve(ProblemId_ problemId, Function<? super ProblemId_, ? extends Solution_> problemFinder, Consumer<? super Solution_> finalBestSolutionConsumer, 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 SolverJob<Solution_,ProblemId_> SolverManager.solve(ProblemId_ problemId, Solution_ problem) Submits a planning problem to solve and returns immediately.default SolverJob<Solution_,ProblemId_> SolverManager.solve(ProblemId_ problemId, Solution_ problem, Consumer<? super Solution_> finalBestSolutionConsumer) As defined bySolverManager.solve(Object, Object).default SolverJob<Solution_,ProblemId_> SolverManager.solve(ProblemId_ problemId, Solution_ problem, Consumer<? super Solution_> finalBestSolutionConsumer, 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 SolverJob<Solution_,ProblemId_> SolverManager.solveAndListen(ProblemId_ problemId, Function<? super ProblemId_, ? extends Solution_> problemFinder, 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 SolverJob<Solution_,ProblemId_> SolverManager.solveAndListen(ProblemId_ problemId, Function<? super ProblemId_, ? extends Solution_> problemFinder, Consumer<? super Solution_> bestSolutionConsumer, 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 SolverJob<Solution_,ProblemId_> SolverManager.solveAndListen(ProblemId_ problemId, Function<? super ProblemId_, ? extends Solution_> problemFinder, Consumer<? super Solution_> bestSolutionConsumer, Consumer<? super Solution_> finalBestSolutionConsumer, 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 SolverJob<Solution_,ProblemId_> SolverManager.solveAndListen(ProblemId_ problemId, Solution_ problem, 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 TypeMethodDescriptionDefaultSolverJobBuilder.run()protected SolverJob<Solution_,ProblemId_> DefaultSolverManager.solve(ProblemId_ problemId, Function<? super ProblemId_, ? extends Solution_> problemFinder, Consumer<? super Solution_> bestSolutionConsumer, Consumer<? super Solution_> finalBestSolutionConsumer, Consumer<? super Solution_> initializedSolutionConsumer, Consumer<? super Solution_> solverJobStartedConsumer, BiConsumer<? super ProblemId_, ? super Throwable> exceptionHandler, SolverConfigOverride<Solution_> configOverride) protected SolverJob<Solution_,ProblemId_> DefaultSolverManager.solveAndListen(ProblemId_ problemId, Function<? super ProblemId_, ? extends Solution_> problemFinder, Consumer<? super Solution_> bestSolutionConsumer, Consumer<? super Solution_> finalBestSolutionConsumer, Consumer<? super Solution_> initializedSolutionConsumer, Consumer<? super Solution_> solverJobStartedConsumer, BiConsumer<? super ProblemId_, ? super Throwable> exceptionHandler, SolverConfigOverride<Solution_> solverConfigOverride)
SolverManager.solveBuilder()