Interface Benchmark

All Known Implementing Classes:
SbkBenchmark, SbkCallbackReader

public interface Benchmark
Interface for Benchmark.

Represents a runnable benchmark which can be started and stopped. Implementations should return a CompletableFuture from start() that completes when the benchmark has finished or was shutdown. The stop() method should trigger a graceful termination of the running workload and ensure the returned future completes.

  • Method Summary

    Modifier and Type
    Method
    Description
    Start the Benchmark.
    void
    stop/shutdown the Benchmark.