public abstract class PlannerBenchmarkFactory extends Object
PlannerBenchmark
instances.
Supports tweaking the configuration programmatically before a PlannerBenchmark
instance is build.Constructor and Description |
---|
PlannerBenchmarkFactory() |
public static PlannerBenchmarkFactory createFromXmlResource(String benchmarkConfigResource)
benchmarkConfigResource
- never null, a classpath resource
as defined by ClassLoader.getResource(String)
public static PlannerBenchmarkFactory createFromXmlFile(File benchmarkConfigFile)
benchmarkConfigFile
- never nullpublic static PlannerBenchmarkFactory createFromXmlInputStream(InputStream in)
in
- never null, gets closedpublic static PlannerBenchmarkFactory createFromXmlReader(Reader reader)
reader
- never null, gets closedpublic static PlannerBenchmarkFactory createFromFreemarkerXmlResource(String templateResource)
templateResource
- never null, a classpath resource as defined by ClassLoader.getResource(String)
public static PlannerBenchmarkFactory createFromFreemarkerXmlResource(String templateResource, Object model)
templateResource
- never null, a classpath resource as defined by ClassLoader.getResource(String)
model
- sometimes nullpublic static PlannerBenchmarkFactory createFromFreemarkerXmlFile(File templateFile)
templateFile
- never nullpublic static PlannerBenchmarkFactory createFromFreemarkerXmlFile(File templateFile, Object model)
templateFile
- never nullmodel
- sometimes nullpublic static PlannerBenchmarkFactory createFromFreemarkerXmlInputStream(InputStream templateIn)
templateIn
- never null, gets closedpublic static PlannerBenchmarkFactory createFromFreemarkerXmlInputStream(InputStream templateIn, Object model)
templateIn
- never null, gets closedmodel
- sometimes nullpublic static PlannerBenchmarkFactory createFromFreemarkerXmlReader(Reader templateReader)
templateReader
- never null, gets closedpublic static PlannerBenchmarkFactory createFromFreemarkerXmlReader(Reader templateReader, Object model)
templateReader
- never null, gets closedmodel
- sometimes nullpublic abstract PlannerBenchmarkConfig getPlannerBenchmarkConfig()
PlannerBenchmarkConfig
at runtime before building
the PlannerBenchmark
.public abstract PlannerBenchmark buildPlannerBenchmark()
PlannerBenchmark
instance.Copyright © 2006-2015 JBoss by Red Hat. All Rights Reserved.