## Uses of Class
org.optaplanner.benchmark.api.PlannerBenchmarkFactory

- Packages that use PlannerBenchmarkFactory
  Package | Description
  --- | ---
  org.optaplanner.benchmark.api | The public API of OptaPlanner Benchmark.
  org.optaplanner.benchmark.impl | Implementation classes of OptaPlanner Benchmark.

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

    Methods in org.optaplanner.benchmark.api that return PlannerBenchmarkFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `static PlannerBenchmarkFactory` | PlannerBenchmarkFactory.`create​(PlannerBenchmarkConfig benchmarkConfig)` | Uses a `PlannerBenchmarkConfig` to build a `PlannerBenchmarkFactory`.
    `static PlannerBenchmarkFactory` | PlannerBenchmarkFactory.`createFromFreemarkerXmlFile​(File templateFile)` | Reads an Freemarker template rom the file system that generates an XML benchmark configuration and uses that `PlannerBenchmarkConfig` to build a `PlannerBenchmarkFactory`.
    `static PlannerBenchmarkFactory` | PlannerBenchmarkFactory.`createFromFreemarkerXmlFile​(File templateFile, ClassLoader classLoader)` | As defined by `createFromFreemarkerXmlFile(File)`.
    `static PlannerBenchmarkFactory` | PlannerBenchmarkFactory.`createFromFreemarkerXmlFile​(File templateFile, Object model)` | As defined by `createFromFreemarkerXmlFile(File)`.
    `static PlannerBenchmarkFactory` | PlannerBenchmarkFactory.`createFromFreemarkerXmlFile​(File templateFile, Object model, ClassLoader classLoader)` | As defined by `createFromFreemarkerXmlFile(File)`.
    `static PlannerBenchmarkFactory` | PlannerBenchmarkFactory.`createFromFreemarkerXmlResource​(String templateResource)` | Reads an Freemarker template from the classpath that generates an XML benchmark configuration and uses that `PlannerBenchmarkConfig` to build a `PlannerBenchmarkFactory`.
    `static PlannerBenchmarkFactory` | PlannerBenchmarkFactory.`createFromFreemarkerXmlResource​(String templateResource, ClassLoader classLoader)` | As defined by `createFromFreemarkerXmlResource(String)`.
    `static PlannerBenchmarkFactory` | PlannerBenchmarkFactory.`createFromFreemarkerXmlResource​(String templateResource, Object model)` | As defined by `createFromFreemarkerXmlResource(String)`.
    `static PlannerBenchmarkFactory` | PlannerBenchmarkFactory.`createFromFreemarkerXmlResource​(String templateResource, Object model, ClassLoader classLoader)` | As defined by `createFromFreemarkerXmlResource(String)`.
    `static PlannerBenchmarkFactory` | PlannerBenchmarkFactory.`createFromSolverConfigXmlResource​(String solverConfigResource)` | Reads an XML solver configuration from the classpath and uses that `SolverConfig` to build a `PlannerBenchmarkConfig` that in turn is used to build a `PlannerBenchmarkFactory`.
    `static PlannerBenchmarkFactory` | PlannerBenchmarkFactory.`createFromSolverConfigXmlResource​(String solverConfigResource, File benchmarkDirectory)` | As defined by `createFromSolverConfigXmlResource(String)`.
    `static PlannerBenchmarkFactory` | PlannerBenchmarkFactory.`createFromSolverConfigXmlResource​(String solverConfigResource, File benchmarkDirectory, ClassLoader classLoader)` | As defined by `createFromSolverConfigXmlResource(String)`.
    `static PlannerBenchmarkFactory` | PlannerBenchmarkFactory.`createFromSolverConfigXmlResource​(String solverConfigResource, ClassLoader classLoader)` | As defined by `createFromSolverConfigXmlResource(String)`.
    `static PlannerBenchmarkFactory` | PlannerBenchmarkFactory.`createFromXmlFile​(File benchmarkConfigFile)` | Reads an XML benchmark configuration from the file system and uses that `PlannerBenchmarkConfig` to build a `PlannerBenchmarkFactory`.
    `static PlannerBenchmarkFactory` | PlannerBenchmarkFactory.`createFromXmlFile​(File benchmarkConfigFile, ClassLoader classLoader)` | As defined by `createFromXmlFile(File)`.
    `static PlannerBenchmarkFactory` | PlannerBenchmarkFactory.`createFromXmlResource​(String benchmarkConfigResource)` | Reads an XML benchmark configuration from the classpath and uses that `PlannerBenchmarkConfig` to build a `PlannerBenchmarkFactory`.
    `static PlannerBenchmarkFactory` | PlannerBenchmarkFactory.`createFromXmlResource​(String benchmarkConfigResource, ClassLoader classLoader)` | As defined by `createFromXmlResource(String)`.

  - ### Uses of PlannerBenchmarkFactory in org.optaplanner.benchmark.impl

    Subclasses of PlannerBenchmarkFactory in org.optaplanner.benchmark.impl
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DefaultPlannerBenchmarkFactory` |