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.