## Uses of Class
org.optaplanner.core.config.solver.EnvironmentMode

- Packages that use EnvironmentMode
  Package | Description
  --- | ---
  org.optaplanner.benchmark.impl.result |
  org.optaplanner.core.config.solver |
  org.optaplanner.core.impl.heuristic |
  org.optaplanner.core.impl.score.director |
  org.optaplanner.core.impl.solver |
  org.optaplanner.core.impl.solver.recaller |

- - ### Uses of EnvironmentMode in org.optaplanner.benchmark.impl.result

    Methods in org.optaplanner.benchmark.impl.result that return EnvironmentMode
    Modifier and Type | Method | Description
    --- | --- | ---
    `EnvironmentMode` | PlannerBenchmarkResult.`getEnvironmentMode()` |
    `EnvironmentMode` | SolverBenchmarkResult.`getEnvironmentMode()` |

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

    Fields in org.optaplanner.core.config.solver declared as EnvironmentMode
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected EnvironmentMode` | SolverConfig.`environmentMode` |

    Methods in org.optaplanner.core.config.solver that return EnvironmentMode
    Modifier and Type | Method | Description
    --- | --- | ---
    `EnvironmentMode` | SolverConfig.`determineEnvironmentMode()` |
    `EnvironmentMode` | SolverConfig.`getEnvironmentMode()` |
    `static EnvironmentMode` | EnvironmentMode.`valueOf​(String name)` | Returns the enum constant of this type with the specified name.
    `static EnvironmentMode[]` | EnvironmentMode.`values()` | Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.optaplanner.core.config.solver with parameters of type EnvironmentMode
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SolverConfig.`setEnvironmentMode​(EnvironmentMode environmentMode)` |
    `SolverConfig` | SolverConfig.`withEnvironmentMode​(EnvironmentMode environmentMode)` |

  - ### Uses of EnvironmentMode in org.optaplanner.core.impl.heuristic

    Methods in org.optaplanner.core.impl.heuristic that return EnvironmentMode
    Modifier and Type | Method | Description
    --- | --- | ---
    `EnvironmentMode` | HeuristicConfigPolicy.`getEnvironmentMode()` |

    Constructors in org.optaplanner.core.impl.heuristic with parameters of type EnvironmentMode
    Constructor | Description
    --- | ---
    `HeuristicConfigPolicy​(EnvironmentMode environmentMode, Integer moveThreadCount, Integer moveThreadBufferSize, Class<? extends ThreadFactory> threadFactoryClass, InnerScoreDirectorFactory<Solution_,​?> scoreDirectorFactory)` |
    `HeuristicConfigPolicy​(EnvironmentMode environmentMode, String logIndentation, Integer moveThreadCount, Integer moveThreadBufferSize, Class<? extends ThreadFactory> threadFactoryClass, InnerScoreDirectorFactory<Solution_,​?> scoreDirectorFactory)` |

  - ### Uses of EnvironmentMode in org.optaplanner.core.impl.score.director

    Methods in org.optaplanner.core.impl.score.director with parameters of type EnvironmentMode
    Modifier and Type | Method | Description
    --- | --- | ---
    `InnerScoreDirectorFactory<Solution_,​Score_>` | ScoreDirectorFactoryFactory.`buildScoreDirectorFactory​(ClassLoader classLoader, EnvironmentMode environmentMode, SolutionDescriptor<Solution_> solutionDescriptor)` |

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

    Fields in org.optaplanner.core.impl.solver declared as EnvironmentMode
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected EnvironmentMode` | DefaultSolver.`environmentMode` |

    Methods in org.optaplanner.core.impl.solver that return EnvironmentMode
    Modifier and Type | Method | Description
    --- | --- | ---
    `EnvironmentMode` | DefaultSolver.`getEnvironmentMode()` |

    Methods in org.optaplanner.core.impl.solver with parameters of type EnvironmentMode
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected RandomFactory` | DefaultSolverFactory.`buildRandomFactory​(EnvironmentMode environmentMode_)` |
    `InnerScoreDirectorFactory<Solution_,​?>` | DefaultSolverFactory.`buildScoreDirectorFactory​(EnvironmentMode environmentMode)` |

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

  - ### Uses of EnvironmentMode in org.optaplanner.core.impl.solver.recaller

    Methods in org.optaplanner.core.impl.solver.recaller with parameters of type EnvironmentMode
    Modifier and Type | Method | Description
    --- | --- | ---
    `<Solution_> BestSolutionRecaller<Solution_>` | BestSolutionRecallerFactory.`buildBestSolutionRecaller​(EnvironmentMode environmentMode)` |