Package io.trino.benchto.driver.service
Class BenchmarkServiceClient
java.lang.Object
io.trino.benchto.driver.service.BenchmarkServiceClient
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfinishBenchmark(String uniqueBenchmarkName, String benchmarkSequenceId, BenchmarkServiceClient.FinishRequest request) voidfinishExecution(String uniqueBenchmarkName, String benchmarkSequenceId, String executionSequenceId, BenchmarkServiceClient.FinishRequest request) generateUniqueBenchmarkNames(List<BenchmarkServiceClient.GenerateUniqueNamesRequestItem> generateUniqueNamesRequestItems) List<java.time.Duration>getBenchmarkSuccessfulExecutionAges(List<String> benchmarkUniqueNames) java.time.InstantstartBenchmark(String uniqueBenchmarkName, String benchmarkSequenceId, BenchmarkServiceClient.BenchmarkStartRequest request) voidstartExecution(String uniqueBenchmarkName, String benchmarkSequenceId, String executionSequenceId, BenchmarkServiceClient.ExecutionStartRequest request)
-
Constructor Details
-
BenchmarkServiceClient
public BenchmarkServiceClient()
-
-
Method Details
-
getServiceCurrentTime
@Retryable(value=org.springframework.web.client.RestClientException.class, backoff=@Backoff(1000L)) public java.time.Instant getServiceCurrentTime() -
generateUniqueBenchmarkNames
@Retryable(value=org.springframework.web.client.RestClientException.class, backoff=@Backoff(1000L)) public List<String> generateUniqueBenchmarkNames(List<BenchmarkServiceClient.GenerateUniqueNamesRequestItem> generateUniqueNamesRequestItems) -
getBenchmarkSuccessfulExecutionAges
-
startBenchmark
@Retryable(value=org.springframework.web.client.RestClientException.class, backoff=@Backoff(1000L)) public String startBenchmark(String uniqueBenchmarkName, String benchmarkSequenceId, BenchmarkServiceClient.BenchmarkStartRequest request) -
finishBenchmark
@Retryable(value=org.springframework.web.client.RestClientException.class, backoff=@Backoff(1000L)) public void finishBenchmark(String uniqueBenchmarkName, String benchmarkSequenceId, BenchmarkServiceClient.FinishRequest request) -
startExecution
@Retryable(value=org.springframework.web.client.RestClientException.class, backoff=@Backoff(1000L)) public void startExecution(String uniqueBenchmarkName, String benchmarkSequenceId, String executionSequenceId, BenchmarkServiceClient.ExecutionStartRequest request) -
finishExecution
@Retryable(value=org.springframework.web.client.RestClientException.class, backoff=@Backoff(1000L)) public void finishExecution(String uniqueBenchmarkName, String benchmarkSequenceId, String executionSequenceId, BenchmarkServiceClient.FinishRequest request)
-