Skip to content

api: SolverManager should move from problemId to jobId. #89

@rsynek

Description

@rsynek

The SolverManager requires a user to provide a problemId to start solving. Quickstarts meanwhile move to a jobId - a unique identifier generated by the solver process. This inconsistency should be addressed in the SolverManager

Advantages:

  • lower entry barrier by not having to provide an identifier
  • fewer generics: SolverManager<MySolution> vs. SolverManager<MySolution, Long>

This is a backward-incompatible change and thus it should be introduced no sooner than in Timefold solver 2.0.0.

Metadata

Metadata

Assignees

Labels

No labels
No labels
No fields configured for Feature.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions