public class BenchmarkConfiguration extends Object
| Constructor and Description |
|---|
BenchmarkConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
String[] |
commandLineArguments() |
void |
commandLineArguments(String[] cmdArgs) |
Map<String,String> |
customProperties() |
void |
customProperties(Map<String,String> customProps) |
List<String> |
defaultProbeClassNames() |
void |
defaultProbeClassNames(List<String> dfltProbeClsNames) |
List<BenchmarkProbe> |
defaultProbes() |
void |
defaultProbes(List<BenchmarkProbe> dfltProbes) |
String |
description() |
String |
driverName() |
long |
duration() |
void |
duration(long duration) |
PrintStream |
error() |
void |
error(PrintStream errorWriter) |
boolean |
help() |
PrintStream |
output() |
void |
output(PrintStream outputWriter) |
String |
outputFolder() |
List<String> |
packages() |
void |
packages(List<String> packages) |
String |
probeWriterClassName() |
void |
probeWriterClassName(String probeWriter) |
String |
propertiesFileName() |
String |
serverName() |
boolean |
shutdownHook() |
void |
shutdownHook(boolean shutdownHook) |
int |
threads() |
void |
threads(int threads) |
String |
toString() |
long |
warmup() |
void |
warmup(long warmup) |
public String propertiesFileName()
public boolean help()
public String serverName()
public String driverName()
public void packages(List<String> packages)
packages - List of packages to load benchmarks from.public int threads()
public void threads(int threads)
threads - Number of threads to run benchmark on.public long duration()
public void duration(long duration)
duration - Duration, in seconds.public long warmup()
public void warmup(long warmup)
warmup - Warmup time, in seconds.public boolean shutdownHook()
True if shutdown hook should be added (true by default).public void shutdownHook(boolean shutdownHook)
shutdownHook - True if shutdown hook should be added.public void customProperties(Map<String,String> customProps)
customProps - Custom properties map.public PrintStream output()
public void output(PrintStream outputWriter)
outputWriter - Output writer.public PrintStream error()
public void error(PrintStream errorWriter)
errorWriter - Error writer.public String[] commandLineArguments()
public void commandLineArguments(String[] cmdArgs)
cmdArgs - Command line arguments.public List<String> defaultProbeClassNames()
public void defaultProbeClassNames(List<String> dfltProbeClsNames)
dfltProbeClsNames - List of default probe class names.public List<BenchmarkProbe> defaultProbes()
public void defaultProbes(List<BenchmarkProbe> dfltProbes)
dfltProbes - List of default probes.public String probeWriterClassName()
public void probeWriterClassName(String probeWriter)
probeWriter - Probe writer class name.public String outputFolder()
public String description()
Copyright © 2014. All rights reserved.