public class XStreamXmlPlannerBenchmarkFactory extends PlannerBenchmarkFactory
PlannerBenchmarkFactory| Modifier and Type | Field and Description |
|---|---|
protected PlannerBenchmarkConfig |
plannerBenchmarkConfig |
protected SolverConfigContext |
solverConfigContext |
protected com.thoughtworks.xstream.XStream |
xStream |
| Constructor and Description |
|---|
XStreamXmlPlannerBenchmarkFactory() |
XStreamXmlPlannerBenchmarkFactory(SolverConfigContext solverConfigContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
addXStreamAnnotations(Class... xStreamAnnotations) |
PlannerBenchmark |
buildPlannerBenchmark()
Creates a new
PlannerBenchmark instance. |
XStreamXmlPlannerBenchmarkFactory |
configure(File benchmarkConfigFile) |
XStreamXmlPlannerBenchmarkFactory |
configure(InputStream in) |
XStreamXmlPlannerBenchmarkFactory |
configure(Reader reader) |
XStreamXmlPlannerBenchmarkFactory |
configure(String benchmarkConfigResource) |
PlannerBenchmarkConfig |
getPlannerBenchmarkConfig()
Allows you to programmatically change the
PlannerBenchmarkConfig at runtime before building
the PlannerBenchmark. |
com.thoughtworks.xstream.XStream |
getXStream() |
createFromFreemarkerXmlFile, createFromFreemarkerXmlFile, createFromFreemarkerXmlFile, createFromFreemarkerXmlFile, createFromFreemarkerXmlInputStream, createFromFreemarkerXmlInputStream, createFromFreemarkerXmlInputStream, createFromFreemarkerXmlInputStream, createFromFreemarkerXmlReader, createFromFreemarkerXmlReader, createFromFreemarkerXmlReader, createFromFreemarkerXmlReader, createFromFreemarkerXmlResource, createFromFreemarkerXmlResource, createFromFreemarkerXmlResource, createFromFreemarkerXmlResource, createFromXmlFile, createFromXmlFile, createFromXmlInputStream, createFromXmlInputStream, createFromXmlReader, createFromXmlReader, createFromXmlResource, createFromXmlResourceprotected final SolverConfigContext solverConfigContext
protected com.thoughtworks.xstream.XStream xStream
protected PlannerBenchmarkConfig plannerBenchmarkConfig
public XStreamXmlPlannerBenchmarkFactory()
public XStreamXmlPlannerBenchmarkFactory(SolverConfigContext solverConfigContext)
solverConfigContext - never nullpublic void addXStreamAnnotations(Class... xStreamAnnotations)
xStreamAnnotations - never nullXStream.processAnnotations(Class[])public com.thoughtworks.xstream.XStream getXStream()
public XStreamXmlPlannerBenchmarkFactory configure(String benchmarkConfigResource)
benchmarkConfigResource - never null, a classpath resource
as defined by ClassLoader.getResource(String)public XStreamXmlPlannerBenchmarkFactory configure(File benchmarkConfigFile)
public XStreamXmlPlannerBenchmarkFactory configure(InputStream in)
public XStreamXmlPlannerBenchmarkFactory configure(Reader reader)
public PlannerBenchmarkConfig getPlannerBenchmarkConfig()
PlannerBenchmarkFactoryPlannerBenchmarkConfig at runtime before building
the PlannerBenchmark.
This method is not thread-safe.
getPlannerBenchmarkConfig in class PlannerBenchmarkFactorypublic PlannerBenchmark buildPlannerBenchmark()
PlannerBenchmarkFactoryPlannerBenchmark instance.buildPlannerBenchmark in class PlannerBenchmarkFactoryCopyright © 2006–2017 JBoss by Red Hat. All rights reserved.