# Package org.optaplanner.core.api.solver

`Solver`, `SolverFactory`, ...

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  Solver<Solution_> | A Solver solves a planning problem and returns the best solution found.
  SolverJob<Solution_,ProblemId_> | Represents a `problem` that has been submitted to solve on the `SolverManager`.
  SolverManager<Solution_,ProblemId_> | A SolverManager solves multiple planning problems of the same domain, asynchronously without blocking the calling thread.

- Class Summary
  Class | Description
  --- | ---
  SolverFactory<Solution_> | Creates `Solver` instances.

- Enum Summary
  Enum | Description
  --- | ---
  SolverStatus | The status of `problem` submitted to the `SolverManager`.

## Package org.optaplanner.core.api.solver Description

`Solver`, `SolverFactory`, ...

Copyright © 2006–2020 JBoss by Red Hat. All rights reserved.