Class WebProcessController

java.lang.Object
org.alexmond.jsupervisor.ui.controller.WebProcessController

@Controller @RequestMapping("/") public class WebProcessController extends Object
  • Constructor Details

    • WebProcessController

      public WebProcessController()
  • Method Details

    • getAllProcesses

      @GetMapping({"/","/index"}) public String getAllProcesses(org.springframework.ui.Model model)
    • startProcess

      @GetMapping("/start/{name}") public String startProcess(@PathVariable String name)
    • stopProcess

      @GetMapping("/stop/{name}") public String stopProcess(@PathVariable String name)
    • restartProcess

      @GetMapping("/restart/{name}") public String restartProcess(@PathVariable String name)
    • startAll

      @GetMapping("/startAll") public String startAll() throws IOException
      Throws:
      IOException
    • stopAll

      @GetMapping("/stopAll") public String stopAll() throws IOException
      Throws:
      IOException
    • processesDetails

      @GetMapping("/details/{name}") public String processesDetails(@PathVariable String name, org.springframework.ui.Model model)
    • processLog

      @GetMapping("/log/{name}") public String processLog(@PathVariable String name, @RequestParam(defaultValue="stdout") String type, @RequestParam(defaultValue="100") int lines, org.springframework.ui.Model model) throws IOException
      Throws:
      IOException
    • getEvents

      @GetMapping("/events") public String getEvents(org.springframework.ui.Model model)