Class RestProcessController

java.lang.Object
org.alexmond.jsupervisor.controller.RestProcessController

@RestController @RequestMapping("/api/v1") public class RestProcessController extends Object
  • Constructor Details

  • Method Details

    • startAllProcess

      @PostMapping("/startAll") public void startAllProcess() throws IOException
      Throws:
      IOException
    • stopProcess

      @PostMapping("/stop/{name}") public void stopProcess(@PathVariable String name)
    • startProcess

      @PostMapping("/start/{name}") public void startProcess(@PathVariable String name)
    • restartProcess

      @PostMapping("/restart/{name}") @GetMapping("/restart/{name}") public void restartProcess(@PathVariable String name)
    • processesDetails

      @PostMapping("/details/{name}") public ProcessStatusRest processesDetails(@PathVariable String name)
    • getAllProcesses

      @GetMapping("/allProcesses") public Collection<ProcessStatusRest> getAllProcesses()