Class RunController

java.lang.Object
ch.so.agi.gretl.control.server.web.RunController

@RestController @RequestMapping("/api/runs") public class RunController extends Object
  • Constructor Details

  • Method Details

    • runs

      @GetMapping public List<RunRecord> runs()
    • run

      @GetMapping("/{runId}") public RunRecord run(@PathVariable String runId)
    • cancel

      @PostMapping("/{runId}/cancel") public void cancel(@PathVariable String runId)
    • retry

      @PostMapping("/{runId}/retry") public RunRecord retry(@PathVariable String runId, Principal principal)
    • logs

      @GetMapping(value="/{runId}/logs", produces="text/plain") public String logs(@PathVariable String runId)
    • streamLogs

      @GetMapping("/{runId}/logs/stream") public org.springframework.web.servlet.mvc.method.annotation.SseEmitter streamLogs(@PathVariable String runId, @RequestParam(defaultValue="0") int offset)