Klasse JobstepControllerImpl

java.lang.Object
de.dlr.proseo.planner.rest.JobstepControllerImpl
Alle implementierten Schnittstellen:
JobstepController

@Component public class JobstepControllerImpl extends Object implements JobstepController
Spring MVC controller for the prosEO planner; implements the services required to plan and handle job steps.
Autor:
Ernst Melchinger
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    org.springframework.http.ResponseEntity<RestJobStep>
    cancelJobStep(String jobstepId, org.springframework.http.HttpHeaders httpHeaders)
    Cancel a production planner job step identified by name or id
    org.springframework.http.ResponseEntity<RestJobStep>
    getJobStep(String name, org.springframework.http.HttpHeaders httpHeaders)
    Get production planner job step identified by name or id
    org.springframework.http.ResponseEntity<String>
    getJobStepLog(String name, org.springframework.http.HttpHeaders httpHeaders)
    Get production planner job step log string by name or id
    org.springframework.http.ResponseEntity<List<RestJobStep>>
    getJobSteps(Status status, String mission, Long last, org.springframework.http.HttpHeaders httpHeaders)
    Get production planner job steps by status
    org.springframework.http.ResponseEntity<RestJobStep>
    resumeJobStep(String jobstepId, org.springframework.http.HttpHeaders httpHeaders)
    Resume a production planner job step identified by name or id
    org.springframework.http.ResponseEntity<RestJobStep>
    retryJobStep(String jobstepId, org.springframework.http.HttpHeaders httpHeaders)
    Retry a production planner job step identified by name or id.
    org.springframework.http.ResponseEntity<RestJobStep>
    suspendJobStep(String jobstepId, Boolean forceP, org.springframework.http.HttpHeaders httpHeaders)
    Cancel a production planner job step identified by name or id.

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Konstruktordetails

    • JobstepControllerImpl

      public JobstepControllerImpl()
  • Methodendetails

    • getJobSteps

      @Transactional(isolation=REPEATABLE_READ, readOnly=true) public org.springframework.http.ResponseEntity<List<RestJobStep>> getJobSteps(Status status, String mission, Long last, org.springframework.http.HttpHeaders httpHeaders)
      Get production planner job steps by status
      Angegeben von:
      getJobSteps in Schnittstelle JobstepController
      Parameter:
      status - TODO
      mission - TODO
      last - TODO
      httpHeaders - TODO
      Gibt zurück:
      TODO
    • getJobStep

      public org.springframework.http.ResponseEntity<RestJobStep> getJobStep(String name, org.springframework.http.HttpHeaders httpHeaders)
      Get production planner job step identified by name or id
      Angegeben von:
      getJobStep in Schnittstelle JobstepController
    • getJobStepLog

      public org.springframework.http.ResponseEntity<String> getJobStepLog(String name, org.springframework.http.HttpHeaders httpHeaders)
      Get production planner job step log string by name or id
      Angegeben von:
      getJobStepLog in Schnittstelle JobstepController
    • resumeJobStep

      public org.springframework.http.ResponseEntity<RestJobStep> resumeJobStep(String jobstepId, org.springframework.http.HttpHeaders httpHeaders)
      Resume a production planner job step identified by name or id
      Angegeben von:
      resumeJobStep in Schnittstelle JobstepController
    • cancelJobStep

      public org.springframework.http.ResponseEntity<RestJobStep> cancelJobStep(String jobstepId, org.springframework.http.HttpHeaders httpHeaders)
      Cancel a production planner job step identified by name or id
      Angegeben von:
      cancelJobStep in Schnittstelle JobstepController
    • suspendJobStep

      public org.springframework.http.ResponseEntity<RestJobStep> suspendJobStep(String jobstepId, Boolean forceP, org.springframework.http.HttpHeaders httpHeaders)
      Cancel a production planner job step identified by name or id. Kill the job step if force equals true, otherwise wait until end of Kubernetes job.
      Angegeben von:
      suspendJobStep in Schnittstelle JobstepController
    • retryJobStep

      public org.springframework.http.ResponseEntity<RestJobStep> retryJobStep(String jobstepId, org.springframework.http.HttpHeaders httpHeaders)
      Retry a production planner job step identified by name or id.
      Angegeben von:
      retryJobStep in Schnittstelle JobstepController