Interface 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​(java.util.Collection<RunResult> result)
        Format for end-of-benchmark.
        Parameters:
        result - benchmark results
      • print

        void print​(java.lang.String s)
      • println

        void println​(java.lang.String s)
      • flush

        void flush()
      • close

        void close()
      • verbosePrintln

        void verbosePrintln​(java.lang.String s)
      • write

        void write​(int b)
      • write

        void write​(byte[] b)
            throws java.io.IOException
        Throws:
        java.io.IOException