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.