Package net.oneandone.stool.dashboard
Class StageController
- java.lang.Object
-
- net.oneandone.stool.dashboard.StageController
-
@RestController @RequestMapping("/stages") public class StageController extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description StageController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringaction(java.lang.String stageName, java.lang.String action)java.lang.Stringaction(java.lang.String stageName, java.lang.String action, java.lang.String arguments)java.lang.Stringexecute(java.lang.String stage, java.lang.String command, java.lang.String... arguments)org.springframework.http.ResponseEntity<net.oneandone.stool.dashboard.StageController.ExceptionExport>handleApiException(java.lang.Throwable e)org.springframework.http.ResponseEntity<org.springframework.core.io.Resource>log(java.lang.String stageName, java.lang.String log)java.util.Map<java.lang.String,java.lang.String>logs(javax.servlet.http.HttpServletRequest httpServletRequest, java.lang.String stageName)java.util.Collection<net.oneandone.stool.stage.Stage>stages()org.springframework.web.servlet.ModelAndViewstagesAsHtml(org.springframework.web.servlet.ModelAndView modelAndView)
-
-
-
Method Detail
-
stages
@RequestMapping(method=GET) public java.util.Collection<net.oneandone.stool.stage.Stage> stages() throws java.io.IOException- Throws:
java.io.IOException
-
stagesAsHtml
@RequestMapping(method=GET, produces="text/html") public org.springframework.web.servlet.ModelAndView stagesAsHtml(org.springframework.web.servlet.ModelAndView modelAndView) throws java.io.IOException- Throws:
java.io.IOException
-
logs
@RequestMapping(value="/{name}/logs", method=GET) public java.util.Map<java.lang.String,java.lang.String> logs(javax.servlet.http.HttpServletRequest httpServletRequest, @PathVariable("name") java.lang.String stageName) throws java.lang.Exception- Throws:
java.lang.Exception
-
log
@RequestMapping(value="/{name}/logs/{log}", method=GET) public org.springframework.http.ResponseEntity<org.springframework.core.io.Resource> log(@PathVariable("name") java.lang.String stageName, @PathVariable("log") java.lang.String log) throws java.lang.Exception- Throws:
java.lang.Exception
-
action
@RequestMapping(value="{name}/{action}", method=POST) public java.lang.String action(@PathVariable("name") java.lang.String stageName, @PathVariable("action") java.lang.String action)
-
action
@RequestMapping(value="{name}/{action}/{arguments}", method=POST) public java.lang.String action(@PathVariable("name") java.lang.String stageName, @PathVariable("action") java.lang.String action, @PathVariable("arguments") java.lang.String arguments)
-
handleApiException
@ExceptionHandler(java.lang.Exception.class) public org.springframework.http.ResponseEntity<net.oneandone.stool.dashboard.StageController.ExceptionExport> handleApiException(java.lang.Throwable e)
-
execute
public java.lang.String execute(java.lang.String stage, java.lang.String command, java.lang.String... arguments)
-
-