Class OrchestratorService

java.lang.Object
org.qubership.atp.ram.services.OrchestratorService

@Service public class OrchestratorService extends Object
  • Constructor Details

    • OrchestratorService

      public OrchestratorService()
  • Method Details

    • terminate

      public void terminate(TerminateRequestDto terminateRequestDto)
      Terminate execution requests.
      Parameters:
      terminateRequestDto - entity with set of execution requests ids
    • stop

      public void stop(List<UUID> executionRequestsIds)
      Stop execution requests.
      Parameters:
      executionRequestsIds - set of execution requests ids
    • resume

      public void resume(List<UUID> executionRequestsIds)
      Resume execution requests.
      Parameters:
      executionRequestsIds - set of execution requests ids
    • rerun

      public void rerun(List<UUID> executionRequestsIds)
      Rerun execution requests.
      Parameters:
      executionRequestsIds - set of execution requests ids
    • terminateTestRun

      public void terminateTestRun(List<UUID> testRunIds)
      Terminate test runs.
      Parameters:
      testRunIds - set of test runs ids
    • stopTestRun

      public void stopTestRun(@RequestBody List<UUID> testRunIds, @RequestParam(name="executionRequestId") UUID executionRequestId)
      Stop test runs.
      Parameters:
      testRunIds - set of test runs ids
    • resumeTestRun

      public void resumeTestRun(List<UUID> testRunIds, @RequestParam(name="executionRequestId") UUID executionRequestId)
      Resume test runs.
      Parameters:
      testRunIds - set of test runs ids
    • rerunTestRun

      public void rerunTestRun(@RequestBody List<UUID> testRunIds, @RequestParam(name="executionRequestId") UUID executionRequestId)
      Rerun test runs.
      Parameters:
      testRunIds - set of test runs ids
    • rerunTestRuns

      public UUID rerunTestRuns(@PathVariable("uuid") UUID executionRequestId, String token, List<UUID> testRunIds)
      Rerun test runs.
      Parameters:
      testRunIds - set of test runs ids
    • getProcessIdByExecutionRequestId

      public UUID getProcessIdByExecutionRequestId(@PathVariable("id") UUID id)
      Gets process id by execution request id.
      Parameters:
      id - the id
      Returns:
      the process id by execution request id