## Uses of Interface
org.optaplanner.core.impl.solver.termination.Termination

- Packages that use Termination
  Package | Description
  --- | ---
  org.optaplanner.core.config.constructionheuristic |
  org.optaplanner.core.config.exhaustivesearch |
  org.optaplanner.core.config.localsearch |
  org.optaplanner.core.config.partitionedsearch |
  org.optaplanner.core.config.phase |
  org.optaplanner.core.config.phase.custom |
  org.optaplanner.core.config.solver |
  org.optaplanner.core.config.solver.termination |
  org.optaplanner.core.impl.constructionheuristic |
  org.optaplanner.core.impl.constructionheuristic.decider |
  org.optaplanner.core.impl.exhaustivesearch |
  org.optaplanner.core.impl.exhaustivesearch.decider |
  org.optaplanner.core.impl.localsearch |
  org.optaplanner.core.impl.localsearch.decider |
  org.optaplanner.core.impl.partitionedsearch |
  org.optaplanner.core.impl.phase |
  org.optaplanner.core.impl.phase.custom |
  org.optaplanner.core.impl.solver |
  org.optaplanner.core.impl.solver.termination |

- - ### Uses of Termination in org.optaplanner.core.config.constructionheuristic

    Methods in org.optaplanner.core.config.constructionheuristic with parameters of type Termination
    Modifier and Type | Method and Description
    --- | ---
    `ConstructionHeuristicPhase` | ConstructionHeuristicPhaseConfig.`buildPhase(int phaseIndex, HeuristicConfigPolicy solverConfigPolicy, BestSolutionRecaller bestSolutionRecaller, Termination solverTermination)`

  - ### Uses of Termination in org.optaplanner.core.config.exhaustivesearch

    Methods in org.optaplanner.core.config.exhaustivesearch with parameters of type Termination
    Modifier and Type | Method and Description
    --- | ---
    `ExhaustiveSearchPhase` | ExhaustiveSearchPhaseConfig.`buildPhase(int phaseIndex, HeuristicConfigPolicy solverConfigPolicy, BestSolutionRecaller bestSolutionRecaller, Termination solverTermination)`

  - ### Uses of Termination in org.optaplanner.core.config.localsearch

    Methods in org.optaplanner.core.config.localsearch with parameters of type Termination
    Modifier and Type | Method and Description
    --- | ---
    `LocalSearchPhase` | LocalSearchPhaseConfig.`buildPhase(int phaseIndex, HeuristicConfigPolicy solverConfigPolicy, BestSolutionRecaller bestSolutionRecaller, Termination solverTermination)`

  - ### Uses of Termination in org.optaplanner.core.config.partitionedsearch

    Methods in org.optaplanner.core.config.partitionedsearch with parameters of type Termination
    Modifier and Type | Method and Description
    --- | ---
    `PartitionedSearchPhase` | PartitionedSearchPhaseConfig.`buildPhase(int phaseIndex, HeuristicConfigPolicy solverConfigPolicy, BestSolutionRecaller bestSolutionRecaller, Termination solverTermination)`

  - ### Uses of Termination in org.optaplanner.core.config.phase

    Methods in org.optaplanner.core.config.phase that return Termination
    Modifier and Type | Method and Description
    --- | ---
    `protected Termination` | PhaseConfig.`buildPhaseTermination(HeuristicConfigPolicy configPolicy, Termination solverTermination)`

    Methods in org.optaplanner.core.config.phase with parameters of type Termination
    Modifier and Type | Method and Description
    --- | ---
    `abstract Phase` | PhaseConfig.`buildPhase(int phaseIndex, HeuristicConfigPolicy solverConfigPolicy, BestSolutionRecaller bestSolutionRecaller, Termination solverTermination)`
    `NoChangePhase` | NoChangePhaseConfig.`buildPhase(int phaseIndex, HeuristicConfigPolicy solverConfigPolicy, BestSolutionRecaller bestSolutionRecaller, Termination solverTermination)`
    `protected Termination` | PhaseConfig.`buildPhaseTermination(HeuristicConfigPolicy configPolicy, Termination solverTermination)`

  - ### Uses of Termination in org.optaplanner.core.config.phase.custom

    Methods in org.optaplanner.core.config.phase.custom with parameters of type Termination
    Modifier and Type | Method and Description
    --- | ---
    `CustomPhase` | CustomPhaseConfig.`buildPhase(int phaseIndex, HeuristicConfigPolicy solverConfigPolicy, BestSolutionRecaller bestSolutionRecaller, Termination solverTermination)`

  - ### Uses of Termination in org.optaplanner.core.config.solver

    Methods in org.optaplanner.core.config.solver with parameters of type Termination
    Modifier and Type | Method and Description
    --- | ---
    `protected <Solution_> List<Phase<Solution_>>` | SolverConfig.`buildPhaseList(HeuristicConfigPolicy configPolicy, BestSolutionRecaller bestSolutionRecaller, Termination termination)`

  - ### Uses of Termination in org.optaplanner.core.config.solver.termination

    Methods in org.optaplanner.core.config.solver.termination that return Termination
    Modifier and Type | Method and Description
    --- | ---
    `Termination` | TerminationConfig.`buildTermination(HeuristicConfigPolicy configPolicy)`
    `Termination` | TerminationConfig.`buildTermination(HeuristicConfigPolicy configPolicy, Termination chainedTermination)`

    Methods in org.optaplanner.core.config.solver.termination that return types with arguments of type Termination
    Modifier and Type | Method and Description
    --- | ---
    `Class<? extends Termination>` | TerminationConfig.`getTerminationClass()`

    Methods in org.optaplanner.core.config.solver.termination with parameters of type Termination
    Modifier and Type | Method and Description
    --- | ---
    `Termination` | TerminationConfig.`buildTermination(HeuristicConfigPolicy configPolicy, Termination chainedTermination)`

    Method parameters in org.optaplanner.core.config.solver.termination with type arguments of type Termination
    Modifier and Type | Method and Description
    --- | ---
    `void` | TerminationConfig.`setTerminationClass(Class<? extends Termination> terminationClass)`
    `TerminationConfig` | TerminationConfig.`withTerminationClass(Class<? extends Termination> terminationClass)`

  - ### Uses of Termination in org.optaplanner.core.impl.constructionheuristic

    Constructors in org.optaplanner.core.impl.constructionheuristic with parameters of type Termination
    Constructor and Description
    `DefaultConstructionHeuristicPhase(int phaseIndex, String logIndentation, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination termination)`

  - ### Uses of Termination in org.optaplanner.core.impl.constructionheuristic.decider

    Fields in org.optaplanner.core.impl.constructionheuristic.decider declared as Termination
    Modifier and Type | Field and Description
    --- | ---
    `protected Termination` | ConstructionHeuristicDecider.`termination`

    Constructors in org.optaplanner.core.impl.constructionheuristic.decider with parameters of type Termination
    Constructor and Description
    `ConstructionHeuristicDecider(String logIndentation, Termination termination, ConstructionHeuristicForager forager)`
    `MultiThreadedConstructionHeuristicDecider(String logIndentation, Termination termination, ConstructionHeuristicForager forager, ThreadFactory threadFactory, int moveThreadCount, int selectedMoveBufferSize)`

  - ### Uses of Termination in org.optaplanner.core.impl.exhaustivesearch

    Constructors in org.optaplanner.core.impl.exhaustivesearch with parameters of type Termination
    Constructor and Description
    `DefaultExhaustiveSearchPhase(int phaseIndex, String logIndentation, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination termination)`

  - ### Uses of Termination in org.optaplanner.core.impl.exhaustivesearch.decider

    Fields in org.optaplanner.core.impl.exhaustivesearch.decider declared as Termination
    Modifier and Type | Field and Description
    --- | ---
    `protected Termination` | ExhaustiveSearchDecider.`termination`

    Constructors in org.optaplanner.core.impl.exhaustivesearch.decider with parameters of type Termination
    Constructor and Description
    `ExhaustiveSearchDecider(String logIndentation, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination termination, ManualEntityMimicRecorder manualEntityMimicRecorder, MoveSelector moveSelector, boolean scoreBounderEnabled, ScoreBounder scoreBounder)`

  - ### Uses of Termination in org.optaplanner.core.impl.localsearch

    Constructors in org.optaplanner.core.impl.localsearch with parameters of type Termination
    Constructor and Description
    `DefaultLocalSearchPhase(int phaseIndex, String logIndentation, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination termination)`

  - ### Uses of Termination in org.optaplanner.core.impl.localsearch.decider

    Fields in org.optaplanner.core.impl.localsearch.decider declared as Termination
    Modifier and Type | Field and Description
    --- | ---
    `protected Termination` | LocalSearchDecider.`termination`

    Methods in org.optaplanner.core.impl.localsearch.decider that return Termination
    Modifier and Type | Method and Description
    --- | ---
    `Termination` | LocalSearchDecider.`getTermination()`

    Constructors in org.optaplanner.core.impl.localsearch.decider with parameters of type Termination
    Constructor and Description
    `LocalSearchDecider(String logIndentation, Termination termination, MoveSelector moveSelector, Acceptor acceptor, LocalSearchForager forager)`
    `MultiThreadedLocalSearchDecider(String logIndentation, Termination termination, MoveSelector moveSelector, Acceptor acceptor, LocalSearchForager forager, ThreadFactory threadFactory, int moveThreadCount, int selectedMoveBufferSize)`

  - ### Uses of Termination in org.optaplanner.core.impl.partitionedsearch

    Constructors in org.optaplanner.core.impl.partitionedsearch with parameters of type Termination
    Constructor and Description
    `DefaultPartitionedSearchPhase(int phaseIndex, String logIndentation, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination termination, SolutionPartitioner<Solution_> solutionPartitioner, ThreadFactory threadFactory, Integer runnablePartThreadLimit)`
    `PartitionSolver(BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination termination, List<Phase<Solution_>> phaseList, DefaultSolverScope<Solution_> solverScope)`

  - ### Uses of Termination in org.optaplanner.core.impl.phase

    Fields in org.optaplanner.core.impl.phase declared as Termination
    Modifier and Type | Field and Description
    --- | ---
    `protected Termination` | AbstractPhase.`termination`

    Methods in org.optaplanner.core.impl.phase that return Termination
    Modifier and Type | Method and Description
    --- | ---
    `Termination` | AbstractPhase.`getTermination()`

    Constructors in org.optaplanner.core.impl.phase with parameters of type Termination
    Constructor and Description
    `AbstractPhase(int phaseIndex, String logIndentation, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination termination)`
    `NoChangePhase(int phaseIndex, String logIndentation, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination termination)`

  - ### Uses of Termination in org.optaplanner.core.impl.phase.custom

    Constructors in org.optaplanner.core.impl.phase.custom with parameters of type Termination
    Constructor and Description
    `DefaultCustomPhase(int phaseIndex, String logIndentation, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination termination)`

  - ### Uses of Termination in org.optaplanner.core.impl.solver

    Fields in org.optaplanner.core.impl.solver declared as Termination
    Modifier and Type | Field and Description
    --- | ---
    `protected Termination` | AbstractSolver.`termination`

    Constructors in org.optaplanner.core.impl.solver with parameters of type Termination
    Constructor and Description
    `AbstractSolver(BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination termination, List<Phase<Solution_>> phaseList)`
    `DefaultSolver(EnvironmentMode environmentMode, RandomFactory randomFactory, BestSolutionRecaller<Solution_> bestSolutionRecaller, BasicPlumbingTermination basicPlumbingTermination, Termination termination, List<Phase<Solution_>> phaseList, DefaultSolverScope<Solution_> solverScope)`

  - ### Uses of Termination in org.optaplanner.core.impl.solver.termination

    Classes in org.optaplanner.core.impl.solver.termination that implement Termination
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractCompositeTermination` Abstract superclass that combines multiple `Termination`s.
    `class` | `AbstractTermination` Abstract superclass for `Termination`.
    `class` | `AndCompositeTermination`
    `class` | `BasicPlumbingTermination` Concurrency notes: Condition predicate on (`BasicPlumbingTermination.problemFactChangeQueue` is not empty or `BasicPlumbingTermination.terminatedEarly` is true).
    `class` | `BestScoreFeasibleTermination`
    `class` | `BestScoreTermination`
    `class` | `ChildThreadPlumbingTermination`
    `class` | `OrCompositeTermination`
    `class` | `PhaseToSolverTerminationBridge`
    `class` | `ScoreCalculationCountTermination`
    `class` | `StepCountTermination`
    `class` | `TimeMillisSpentTermination`
    `class` | `UnimprovedStepCountTermination`
    `class` | `UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination`
    `class` | `UnimprovedTimeMillisSpentTermination`

    Fields in org.optaplanner.core.impl.solver.termination with type parameters of type Termination
    Modifier and Type | Field and Description
    --- | ---
    `protected List<Termination>` | AbstractCompositeTermination.`terminationList`

    Methods in org.optaplanner.core.impl.solver.termination that return Termination
    Modifier and Type | Method and Description
    --- | ---
    `Termination` | Termination.`createChildThreadTermination(DefaultSolverScope solverScope, ChildThreadType childThreadType)` Create a `Termination` for a child `Thread` of the `Solver`.
    `Termination` | PhaseToSolverTerminationBridge.`createChildThreadTermination(DefaultSolverScope solverScope, ChildThreadType childThreadType)`
    `Termination` | ChildThreadPlumbingTermination.`createChildThreadTermination(DefaultSolverScope solverScope, ChildThreadType childThreadType)`
    `Termination` | BestScoreTermination.`createChildThreadTermination(DefaultSolverScope solverScope, ChildThreadType childThreadType)`
    `Termination` | BestScoreFeasibleTermination.`createChildThreadTermination(DefaultSolverScope solverScope, ChildThreadType childThreadType)`
    `Termination` | BasicPlumbingTermination.`createChildThreadTermination(DefaultSolverScope solverScope, ChildThreadType childThreadType)`
    `Termination` | AbstractTermination.`createChildThreadTermination(DefaultSolverScope solverScope, ChildThreadType childThreadType)`

    Methods in org.optaplanner.core.impl.solver.termination that return types with arguments of type Termination
    Modifier and Type | Method and Description
    --- | ---
    `protected List<Termination>` | AbstractCompositeTermination.`createChildThreadTerminationList(DefaultSolverScope solverScope, ChildThreadType childThreadType)`

    Constructors in org.optaplanner.core.impl.solver.termination with parameters of type Termination
    Constructor and Description
    `AbstractCompositeTermination(Termination... terminations)`
    `AndCompositeTermination(Termination... terminations)`
    `OrCompositeTermination(Termination... terminations)`
    `PhaseToSolverTerminationBridge(Termination solverTermination)`

    Constructor parameters in org.optaplanner.core.impl.solver.termination with type arguments of type Termination
    Constructor and Description
    `AbstractCompositeTermination(List<Termination> terminationList)`
    `AndCompositeTermination(List<Termination> terminationList)`
    `OrCompositeTermination(List<Termination> terminationList)`

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