## Uses of Class
org.optaplanner.core.impl.phase.event.PhaseLifecycleSupport

- Packages that use PhaseLifecycleSupport
  Package | Description
  --- | ---
  org.optaplanner.core.impl.constructionheuristic.placer |
  org.optaplanner.core.impl.heuristic.selector |
  org.optaplanner.core.impl.phase |
  org.optaplanner.core.impl.solver |

- - ### Uses of PhaseLifecycleSupport in org.optaplanner.core.impl.constructionheuristic.placer

    Fields in org.optaplanner.core.impl.constructionheuristic.placer declared as PhaseLifecycleSupport
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected PhaseLifecycleSupport<Solution_>` | AbstractEntityPlacer.`phaseLifecycleSupport` |

  - ### Uses of PhaseLifecycleSupport in org.optaplanner.core.impl.heuristic.selector

    Fields in org.optaplanner.core.impl.heuristic.selector declared as PhaseLifecycleSupport
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected PhaseLifecycleSupport<Solution_>` | AbstractSelector.`phaseLifecycleSupport` |

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

    Fields in org.optaplanner.core.impl.phase declared as PhaseLifecycleSupport
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected PhaseLifecycleSupport<Solution_>` | AbstractPhase.`phaseLifecycleSupport` | Used for `AbstractPhase.addPhaseLifecycleListener(PhaseLifecycleListener)`.
    `protected PhaseLifecycleSupport<Solution_>` | AbstractPhase.`solverPhaseLifecycleSupport` | Used for `AbstractSolver.addPhaseLifecycleListener(PhaseLifecycleListener)`.

    Methods in org.optaplanner.core.impl.phase with parameters of type PhaseLifecycleSupport
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AbstractPhase.`setSolverPhaseLifecycleSupport​(PhaseLifecycleSupport<Solution_> solverPhaseLifecycleSupport)` |
    `void` | Phase.`setSolverPhaseLifecycleSupport​(PhaseLifecycleSupport<Solution_> solverPhaseLifecycleSupport)` | Used to make `AbstractSolver.addPhaseLifecycleListener(PhaseLifecycleListener)` work.

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

    Fields in org.optaplanner.core.impl.solver declared as PhaseLifecycleSupport
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected PhaseLifecycleSupport<Solution_>` | AbstractSolver.`phaseLifecycleSupport` |