Interface OutputFormat


  • public interface OutputFormat
    Internal interface for OutputFormat.
    • Method Detail

      • iteration

        void iteration​(BenchmarkParams benchParams,
                       IterationParams params,
                       int iteration)
        Format for iteration start.
        Parameters:
        benchParams - benchmark parameters
        params - iteration params in use
        iteration - iteration-number
      • iterationResult

        void iterationResult​(BenchmarkParams benchParams,
                             IterationParams params,
                             int iteration,
                             IterationResult data)
        Format for end-of-iteration.
        Parameters:
        benchParams - name of benchmark
        params - iteration params in use
        iteration - iteration-number
        data - result of iteration
      • startBenchmark

        void startBenchmark​(BenchmarkParams benchParams)
        Format for start-of-benchmark output.
        Parameters:
        benchParams - benchmark params
      • endBenchmark

        void endBenchmark​(BenchmarkResult result)
        Format for end-of-benchmark.
        Parameters:
        result - statistics of the run
      • startRun

        void startRun()
        Format for start-of-benchmark output.
      • endRun

        void endRun​(Collection<RunResult> result)
        Format for end-of-benchmark.
        Parameters:
        result - benchmark results
      • print

        void print​(String s)
      • println

        void println​(String s)
      • flush

        void flush()
      • close

        void close()
      • verbosePrintln

        void verbosePrintln​(String s)
      • write

        void write​(int b)