Package org.optaplanner.core.api.solver
package org.optaplanner.core.api.solver
Solver
, SolverFactory
, ...-
ClassDescriptionProblemFactChange<Solution_>Deprecated, for removal: This API element is subject to removal in a future version.SolutionManager<Solution_,
Score_ extends Score<Score_>> To fully de-normalize a planning solution freshly loaded from persistent storage, two operations need to happen: Variable listeners need to run, reading the state of all entities and computing values for their shadow variables. Score needs to be calculated and stored on the planning solution.Solver<Solution_>A Solver solves a planning problem and returns the best solution found.SolverFactory<Solution_>CreatesSolver
instances.SolverJob<Solution_,ProblemId_> Represents aproblem
that has been submitted to solve on theSolverManager
.SolverManager<Solution_,ProblemId_> A SolverManager solves multiple planning problems of the same domain, asynchronously without blocking the calling thread.The status ofproblem
submitted to theSolverManager
.
ProblemChange
.