Package io.gem.api.impl
Class SbkGemBenchmark
java.lang.Object
io.gem.api.impl.SbkGemBenchmark
- All Implemented Interfaces:
GemBenchmark
Class SbkGemBenchmark.
-
Constructor Summary
ConstructorsConstructorDescriptionSbkGemBenchmark(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:GemBenchmarkStart the Benchmark.- Specified by:
startin 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:GemBenchmarkstop/shutdown the Benchmark.- Specified by:
stopin interfaceGemBenchmark
-