Interface Termination<Solution_>

All Known Subinterfaces:
PhaseTermination<Solution_>, SolverTermination<Solution_>, UniversalTermination<Solution_>
All Known Implementing Classes:
BasicPlumbingTermination, ChildThreadPlumbingTermination

@NullMarked public sealed interface Termination<Solution_> permits PhaseTermination<Solution_>, SolverTermination<Solution_> (not exhaustive)
Determines when a Phase should stop. See SolverTermination for the termination that also supports stopping the solver. Many terminations are used at both solver-level and phase-level.