## Uses of Class
org.optaplanner.core.api.solver.SolverFactory

- Packages that use SolverFactory
  Package | Description
  --- | ---
  org.optaplanner.benchmark.api | The public API of OptaPlanner Benchmark.
  org.optaplanner.core.api.score | Classes used for `Score` calculation.
  org.optaplanner.core.api.solver | `Solver`, `SolverFactory`, ...
  org.optaplanner.core.impl.solver |
  org.optaplanner.test.impl.score |
  org.optaplanner.test.impl.score.buildin.bendable |
  org.optaplanner.test.impl.score.buildin.bendablebigdecimal |
  org.optaplanner.test.impl.score.buildin.bendablelong |
  org.optaplanner.test.impl.score.buildin.hardmediumsoft |
  org.optaplanner.test.impl.score.buildin.hardmediumsoftlong |
  org.optaplanner.test.impl.score.buildin.hardsoft |
  org.optaplanner.test.impl.score.buildin.hardsoftbigdecimal |
  org.optaplanner.test.impl.score.buildin.hardsoftlong |
  org.optaplanner.test.impl.score.buildin.simple |
  org.optaplanner.test.impl.score.buildin.simplebigdecimal |
  org.optaplanner.test.impl.score.buildin.simplelong |

- - ### Uses of SolverFactory in org.optaplanner.benchmark.api

    Methods in org.optaplanner.benchmark.api with parameters of type SolverFactory
    Modifier and Type | Method and Description
    --- | ---
    `static <Solution_> PlannerBenchmarkFactory` | PlannerBenchmarkFactory.`createFromSolverFactory(SolverFactory<Solution_> solverFactory)` Deprecated. in favor of `PlannerBenchmarkFactory.createFromSolverConfigXmlResource(String)` or in complex cases `PlannerBenchmarkConfig.createFromSolverConfig(SolverConfig)` and `PlannerBenchmarkFactory.create(PlannerBenchmarkConfig)`. Will be removed in 8.0.
    `static <Solution_> PlannerBenchmarkFactory` | PlannerBenchmarkFactory.`createFromSolverFactory(SolverFactory<Solution_> solverFactory, File benchmarkDirectory)` Deprecated. in favor of `PlannerBenchmarkFactory.createFromSolverConfigXmlResource(String, File)`. or in complex cases `PlannerBenchmarkConfig.createFromSolverConfig(SolverConfig, File)` and `PlannerBenchmarkFactory.create(PlannerBenchmarkConfig)`. Will be removed in 8.0.

  - ### Uses of SolverFactory in org.optaplanner.core.api.score

    Methods in org.optaplanner.core.api.score with parameters of type SolverFactory
    Modifier and Type | Method and Description
    --- | ---
    `static <Solution_> ScoreManager<Solution_>` | ScoreManager.`create(SolverFactory<Solution_> solverFactory)` Uses a `SolverFactory` to build a `ScoreManager`.

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

    Methods in org.optaplanner.core.api.solver that return SolverFactory
    Modifier and Type | Method and Description
    --- | ---
    `abstract SolverFactory<Solution_>` | SolverFactory.`cloneSolverFactory()` Deprecated. in favor of `SolverConfig.SolverConfig(SolverConfig)` and `create(SolverConfig)`. Will be removed in 8.0.
    `static <Solution_> SolverFactory<Solution_>` | SolverFactory.`create(SolverConfig solverConfig)` Uses a `SolverConfig` to build a `SolverFactory`.
    `static <Solution_> SolverFactory<Solution_>` | SolverFactory.`createEmpty()` Deprecated. in favor of `SolverConfig()` and `create(SolverConfig)`. Will be removed in 8.0.
    `static <Solution_> SolverFactory<Solution_>` | SolverFactory.`createEmpty(ClassLoader classLoader)` Deprecated. in favor of `SolverConfig(ClassLoader)` and `create(SolverConfig)`. Will be removed in 8.0.
    `static <Solution_> SolverFactory<Solution_>` | SolverFactory.`createEmptyFromKieContainer(org.kie.api.runtime.KieContainer kieContainer)`
    `static <Solution_> SolverFactory<Solution_>` | SolverFactory.`createEmptyFromKieContainer(org.kie.api.builder.ReleaseId releaseId)`
    `static <Solution_> SolverFactory<Solution_>` | SolverFactory.`createFromKieContainer(org.kie.api.runtime.KieContainer kieContainer, SolverConfig solverConfig)`
    `static <Solution_> SolverFactory<Solution_>` | SolverFactory.`createFromKieContainerXmlResource(org.kie.api.runtime.KieContainer kieContainer, String solverConfigResource)`
    `static <Solution_> SolverFactory<Solution_>` | SolverFactory.`createFromKieContainerXmlResource(org.kie.api.builder.ReleaseId releaseId, String solverConfigResource)`
    `static <Solution_> SolverFactory<Solution_>` | SolverFactory.`createFromKieContainerXmlResource(String solverConfigResource)` Uses `KieServices.getKieClasspathContainer()`.
    `static <Solution_> SolverFactory<Solution_>` | SolverFactory.`createFromXmlFile(File solverConfigFile)` Reads an XML solver configuration from the file system and uses that `SolverConfig` to build a `SolverFactory`.
    `static <Solution_> SolverFactory<Solution_>` | SolverFactory.`createFromXmlFile(File solverConfigFile, ClassLoader classLoader)` As defined by `createFromXmlFile(File)`.
    `static <Solution_> SolverFactory<Solution_>` | SolverFactory.`createFromXmlInputStream(InputStream in)` Deprecated. in favor of `SolverConfig.createFromXmlInputStream(InputStream)` and `create(SolverConfig)`. Will be removed in 8.0.
    `static <Solution_> SolverFactory<Solution_>` | SolverFactory.`createFromXmlInputStream(InputStream in, ClassLoader classLoader)` Deprecated. in favor of `SolverConfig.createFromXmlInputStream(InputStream, ClassLoader)` and `create(SolverConfig)`. Will be removed in 8.0.
    `static <Solution_> SolverFactory<Solution_>` | SolverFactory.`createFromXmlReader(Reader reader)` Deprecated. in favor of `SolverConfig.createFromXmlReader(Reader)` and `create(SolverConfig)`. Will be removed in 8.0.
    `static <Solution_> SolverFactory<Solution_>` | SolverFactory.`createFromXmlReader(Reader reader, ClassLoader classLoader)` Deprecated. in favor of `SolverConfig.createFromXmlReader(Reader, ClassLoader)` and `create(SolverConfig)`. Will be removed in 8.0.
    `static <Solution_> SolverFactory<Solution_>` | SolverFactory.`createFromXmlResource(String solverConfigResource)` Reads an XML solver configuration from the classpath and uses that `SolverConfig` to build a `SolverFactory`.
    `static <Solution_> SolverFactory<Solution_>` | SolverFactory.`createFromXmlResource(String solverConfigResource, ClassLoader classLoader)` As defined by `createFromXmlResource(String)`.

    Methods in org.optaplanner.core.api.solver with parameters of type SolverFactory
    Modifier and Type | Method and Description
    --- | ---
    `static <Solution_,ProblemId_> SolverManager<Solution_,ProblemId_>` | SolverManager.`create(SolverFactory<Solution_> solverFactory, SolverManagerConfig solverManagerConfig)` Use a `SolverFactory` and a `SolverManagerConfig` to build a `SolverManager`.

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

    Subclasses of SolverFactory in org.optaplanner.core.impl.solver
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultSolverFactory<Solution_>`

    Methods in org.optaplanner.core.impl.solver that return SolverFactory
    Modifier and Type | Method and Description
    --- | ---
    `SolverFactory<Solution_>` | DefaultSolverFactory.`cloneSolverFactory()` Deprecated.
    `SolverFactory<Solution_>` | DefaultSolverManager.`getSolverFactory()`

    Constructors in org.optaplanner.core.impl.solver with parameters of type SolverFactory
    Constructor and Description
    `DefaultSolverManager(SolverFactory<Solution_> solverFactory, SolverManagerConfig solverManagerConfig)`

  - ### Uses of SolverFactory in org.optaplanner.test.impl.score

    Constructors in org.optaplanner.test.impl.score with parameters of type SolverFactory
    Constructor and Description
    `AbstractScoreVerifier(SolverFactory<Solution_> solverFactory, Class<? extends Score> expectedScoreClass)`

  - ### Uses of SolverFactory in org.optaplanner.test.impl.score.buildin.bendable

    Constructors in org.optaplanner.test.impl.score.buildin.bendable with parameters of type SolverFactory
    Constructor and Description
    `BendableScoreVerifier(SolverFactory<Solution_> solverFactory)`

  - ### Uses of SolverFactory in org.optaplanner.test.impl.score.buildin.bendablebigdecimal

    Constructors in org.optaplanner.test.impl.score.buildin.bendablebigdecimal with parameters of type SolverFactory
    Constructor and Description
    `BendableBigDecimalScoreVerifier(SolverFactory<Solution_> solverFactory)`

  - ### Uses of SolverFactory in org.optaplanner.test.impl.score.buildin.bendablelong

    Constructors in org.optaplanner.test.impl.score.buildin.bendablelong with parameters of type SolverFactory
    Constructor and Description
    `BendableLongScoreVerifier(SolverFactory<Solution_> solverFactory)`

  - ### Uses of SolverFactory in org.optaplanner.test.impl.score.buildin.hardmediumsoft

    Constructors in org.optaplanner.test.impl.score.buildin.hardmediumsoft with parameters of type SolverFactory
    Constructor and Description
    `HardMediumSoftScoreVerifier(SolverFactory<Solution_> solverFactory)`

  - ### Uses of SolverFactory in org.optaplanner.test.impl.score.buildin.hardmediumsoftlong

    Constructors in org.optaplanner.test.impl.score.buildin.hardmediumsoftlong with parameters of type SolverFactory
    Constructor and Description
    `HardMediumSoftLongScoreVerifier(SolverFactory<Solution_> solverFactory)`

  - ### Uses of SolverFactory in org.optaplanner.test.impl.score.buildin.hardsoft

    Constructors in org.optaplanner.test.impl.score.buildin.hardsoft with parameters of type SolverFactory
    Constructor and Description
    `HardSoftScoreVerifier(SolverFactory<Solution_> solverFactory)`

  - ### Uses of SolverFactory in org.optaplanner.test.impl.score.buildin.hardsoftbigdecimal

    Constructors in org.optaplanner.test.impl.score.buildin.hardsoftbigdecimal with parameters of type SolverFactory
    Constructor and Description
    `HardSoftBigDecimalScoreVerifier(SolverFactory<Solution_> solverFactory)`

  - ### Uses of SolverFactory in org.optaplanner.test.impl.score.buildin.hardsoftlong

    Constructors in org.optaplanner.test.impl.score.buildin.hardsoftlong with parameters of type SolverFactory
    Constructor and Description
    `HardSoftLongScoreVerifier(SolverFactory<Solution_> solverFactory)`

  - ### Uses of SolverFactory in org.optaplanner.test.impl.score.buildin.simple

    Constructors in org.optaplanner.test.impl.score.buildin.simple with parameters of type SolverFactory
    Constructor and Description
    `SimpleScoreVerifier(SolverFactory<Solution_> solverFactory)`

  - ### Uses of SolverFactory in org.optaplanner.test.impl.score.buildin.simplebigdecimal

    Constructors in org.optaplanner.test.impl.score.buildin.simplebigdecimal with parameters of type SolverFactory
    Constructor and Description
    `SimpleBigDecimalScoreVerifier(SolverFactory<Solution_> solverFactory)`

  - ### Uses of SolverFactory in org.optaplanner.test.impl.score.buildin.simplelong

    Constructors in org.optaplanner.test.impl.score.buildin.simplelong with parameters of type SolverFactory
    Constructor and Description
    `SimpleLongScoreVerifier(SolverFactory<Solution_> solverFactory)`

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