Uses of Interface
ai.timefold.solver.core.api.solver.event.NewBestSolutionEvent
Packages that use NewBestSolutionEvent
-
Uses of NewBestSolutionEvent in ai.timefold.solver.core.api.solver
Method parameters in ai.timefold.solver.core.api.solver with type arguments of type NewBestSolutionEventModifier and TypeMethodDescription@NonNull SolverJobBuilder<Solution_,ProblemId_> SolverJobBuilder.withBestSolutionEventConsumer(@NonNull Consumer<NewBestSolutionEvent<Solution_>> bestSolutionEventConsumer) Sets the best solution consumer, which may be called multiple times during the solving process. -
Uses of NewBestSolutionEvent in ai.timefold.solver.core.impl.solver
Method parameters in ai.timefold.solver.core.impl.solver with type arguments of type NewBestSolutionEventModifier and TypeMethodDescription@NonNull SolverJobBuilder<Solution_,ProblemId_> DefaultSolverJobBuilder.withBestSolutionEventConsumer(@NonNull Consumer<NewBestSolutionEvent<Solution_>> bestSolutionConsumer) Constructor parameters in ai.timefold.solver.core.impl.solver with type arguments of type NewBestSolutionEventModifierConstructorDescriptionDefaultSolverJob(DefaultSolverManager<Solution_, ProblemId_> solverManager, Solver<Solution_> solver, ProblemId_ problemId, Function<? super ProblemId_, ? extends Solution_> problemFinder, Consumer<NewBestSolutionEvent<Solution_>> bestSolutionConsumer, Consumer<FinalBestSolutionEvent<Solution_>> finalBestSolutionConsumer, Consumer<FirstInitializedSolutionEvent<Solution_>> firstInitializedSolutionConsumer, Consumer<SolverJobStartedEvent<Solution_>> solverJobStartedConsumer, BiConsumer<? super ProblemId_, ? super Throwable> exceptionHandler)