## Uses of Interface
org.optaplanner.core.impl.solver.ProblemFactChange

- Packages that use ProblemFactChange
  Package | Description
  --- | ---
  org.optaplanner.core.api.solver | `Solver`, `SolverFactory`, ...
  org.optaplanner.core.impl.partitionedsearch |
  org.optaplanner.core.impl.solver |
  org.optaplanner.core.impl.solver.termination |

- - ### Uses of ProblemFactChange in org.optaplanner.core.api.solver

    Methods in org.optaplanner.core.api.solver with parameters of type ProblemFactChange
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | Solver.`addProblemFactChange(ProblemFactChange<Solution_> problemFactChange)` Schedules a `ProblemFactChange` to be processed.

    Method parameters in org.optaplanner.core.api.solver with type arguments of type ProblemFactChange
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | Solver.`addProblemFactChanges(List<ProblemFactChange<Solution_>> problemFactChangeList)` Schedules multiple `ProblemFactChange`s to be processed.

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

    Methods in org.optaplanner.core.impl.partitionedsearch with parameters of type ProblemFactChange
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | PartitionSolver.`addProblemFactChange(ProblemFactChange<Solution_> problemFactChange)`

    Method parameters in org.optaplanner.core.impl.partitionedsearch with type arguments of type ProblemFactChange
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | PartitionSolver.`addProblemFactChanges(List<ProblemFactChange<Solution_>> problemFactChanges)`

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

    Methods in org.optaplanner.core.impl.solver with parameters of type ProblemFactChange
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | DefaultSolver.`addProblemFactChange(ProblemFactChange<Solution_> problemFactChange)`

    Method parameters in org.optaplanner.core.impl.solver with type arguments of type ProblemFactChange
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | DefaultSolver.`addProblemFactChanges(List<ProblemFactChange<Solution_>> problemFactChangeList)`

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

    Fields in org.optaplanner.core.impl.solver.termination with type parameters of type ProblemFactChange
    Modifier and Type | Field and Description
    --- | ---
    `protected BlockingQueue<ProblemFactChange>` | BasicPlumbingTermination.`problemFactChangeQueue`

    Methods in org.optaplanner.core.impl.solver.termination that return types with arguments of type ProblemFactChange
    Modifier and Type | Method and Description
    --- | ---
    `BlockingQueue<ProblemFactChange>` | BasicPlumbingTermination.`startProblemFactChangesProcessing()`

    Methods in org.optaplanner.core.impl.solver.termination with parameters of type ProblemFactChange
    Modifier and Type | Method and Description
    --- | ---
    `<Solution_> boolean` | BasicPlumbingTermination.`addProblemFactChange(ProblemFactChange<Solution_> problemFactChange)` Concurrency note: unblocks `BasicPlumbingTermination.waitForRestartSolverDecision()`.

    Method parameters in org.optaplanner.core.impl.solver.termination with type arguments of type ProblemFactChange
    Modifier and Type | Method and Description
    --- | ---
    `<Solution_> boolean` | BasicPlumbingTermination.`addProblemFactChanges(List<ProblemFactChange<Solution_>> problemFactChangeList)` Concurrency note: unblocks `BasicPlumbingTermination.waitForRestartSolverDecision()`.

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