Package io.gem.api.impl
Class SbkGemBenchmark
java.lang.Object
io.gem.api.impl.SbkGemBenchmark
- All Implemented Interfaces:
GemBenchmark
Class SbkGemBenchmark.
-
Constructor Summary
ConstructorDescriptionSbkGemBenchmark
(io.sbk.api.Benchmark sbmBenchmark, @NotNull GemConfig config, @NotNull GemParameters params, String sbkArgs) Constructor SbkGemBenchmark is responsible for initializing all values. -
Method Summary
-
Constructor Details
-
SbkGemBenchmark
public SbkGemBenchmark(io.sbk.api.Benchmark sbmBenchmark, @NotNull @NotNull GemConfig config, @NotNull @NotNull GemParameters params, String sbkArgs) Constructor SbkGemBenchmark is responsible for initializing all values.- Parameters:
sbmBenchmark
- Benchmarkconfig
- NotNull GemConfigparams
- NotNull GemParameterssbkArgs
- String
-
-
Method Details
-
start
public CompletableFuture<RemoteResponse[]> start() throws IOException, InterruptedException, ExecutionException, IllegalStateExceptionDescription copied from interface:GemBenchmark
Start the Benchmark.- Specified by:
start
in interfaceGemBenchmark
- Returns:
- CompletableFuture.
- Throws:
IOException
- If an exception occurred.InterruptedException
- If an exception occurredExecutionException
- If an exception occurredIllegalStateException
- If an exception occurred.
-
stop
public void stop()Description copied from interface:GemBenchmark
stop/shutdown the Benchmark.- Specified by:
stop
in interfaceGemBenchmark
-