public class IterationScoresFormatter extends Object implements OutputFormat
Constructor and Description |
---|
IterationScoresFormatter(PrintWriter pw) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
endBenchmark(BenchmarkResult result)
Format for end-of-benchmark.
|
void |
endRun(Collection<RunResult> result)
Format for end-of-benchmark.
|
void |
flush() |
void |
iteration(BenchmarkParams benchParams,
IterationParams params,
int iteration)
Format for iteration start.
|
void |
iterationResult(BenchmarkParams benchParams,
IterationParams params,
int iteration,
IterationResult data)
Format for end-of-iteration.
|
void |
print(String s) |
void |
println(String s) |
void |
startBenchmark(BenchmarkParams benchParams)
Format for start-of-benchmark output.
|
void |
startRun()
Format for start-of-benchmark output.
|
void |
verbosePrintln(String s) |
void |
write(byte[] b) |
void |
write(int b) |
public IterationScoresFormatter(PrintWriter pw)
public void iteration(BenchmarkParams benchParams, IterationParams params, int iteration)
OutputFormat
iteration
in interface OutputFormat
benchParams
- benchmark parametersparams
- iteration params in useiteration
- iteration-numberpublic void iterationResult(BenchmarkParams benchParams, IterationParams params, int iteration, IterationResult data)
OutputFormat
iterationResult
in interface OutputFormat
benchParams
- name of benchmarkparams
- iteration params in useiteration
- iteration-numberdata
- result of iterationpublic void startBenchmark(BenchmarkParams benchParams)
OutputFormat
startBenchmark
in interface OutputFormat
benchParams
- benchmark paramspublic void endBenchmark(BenchmarkResult result)
OutputFormat
endBenchmark
in interface OutputFormat
result
- statistics of the runpublic void startRun()
OutputFormat
startRun
in interface OutputFormat
public void endRun(Collection<RunResult> result)
OutputFormat
endRun
in interface OutputFormat
result
- benchmark resultspublic void print(String s)
print
in interface OutputFormat
public void println(String s)
println
in interface OutputFormat
public void flush()
flush
in interface OutputFormat
public void close()
close
in interface OutputFormat
public void verbosePrintln(String s)
verbosePrintln
in interface OutputFormat
public void write(int b)
write
in interface OutputFormat
public void write(byte[] b) throws IOException
write
in interface OutputFormat
IOException
Copyright © 2016. All rights reserved.