Class JLineupController


  • @RestController
    public class JLineupController
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String exampleRun​(java.lang.String url, java.lang.String browser, javax.servlet.http.HttpServletRequest request)  
      org.springframework.http.ResponseEntity<java.lang.String> exceptionHandler​(com.fasterxml.jackson.databind.exc.InvalidDefinitionException exception)  
      org.springframework.http.ResponseEntity<java.lang.String> exceptionHandler​(de.otto.jlineup.exceptions.ValidationError exception)  
      org.springframework.http.ResponseEntity<java.lang.String> exceptionHandler​(BrowserNotInstalledException exception)  
      org.springframework.http.ResponseEntity<java.lang.String> exceptionHandler​(InvalidRunStateException exception)  
      org.springframework.http.ResponseEntity<java.lang.String> exceptionHandler​(RunNotFoundException exception)  
      java.lang.String getHello​(javax.servlet.http.HttpServletRequest request)  
      org.springframework.http.ResponseEntity<JLineupRunStatus> getRun​(java.lang.String runId)  
      org.springframework.http.ResponseEntity<java.lang.Void> runAfter​(java.lang.String runId, javax.servlet.http.HttpServletRequest request)  
      org.springframework.http.ResponseEntity<RunBeforeResponse> runBefore​(de.otto.jlineup.config.JobConfig jobConfig, javax.servlet.http.HttpServletRequest request)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getHello

        @GetMapping("/")
        public java.lang.String getHello​(javax.servlet.http.HttpServletRequest request)
      • runBefore

        @PostMapping("/runs")
        public org.springframework.http.ResponseEntity<RunBeforeResponse> runBefore​(@RequestBody
                                                                                    de.otto.jlineup.config.JobConfig jobConfig,
                                                                                    javax.servlet.http.HttpServletRequest request)
                                                                             throws java.lang.Exception
        Throws:
        java.lang.Exception
      • exampleRun

        @GetMapping("/exampleRun")
        public java.lang.String exampleRun​(@RequestParam(value="url",required=false)
                                           java.lang.String url,
                                           @RequestParam(value="browser",required=false)
                                           java.lang.String browser,
                                           javax.servlet.http.HttpServletRequest request)
                                    throws java.lang.Exception
        Throws:
        java.lang.Exception
      • runAfter

        @PostMapping("/runs/{runId}")
        public org.springframework.http.ResponseEntity<java.lang.Void> runAfter​(@PathVariable
                                                                                java.lang.String runId,
                                                                                javax.servlet.http.HttpServletRequest request)
                                                                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • exceptionHandler

        @ExceptionHandler(com.fasterxml.jackson.databind.exc.InvalidDefinitionException.class)
        public org.springframework.http.ResponseEntity<java.lang.String> exceptionHandler​(com.fasterxml.jackson.databind.exc.InvalidDefinitionException exception)
      • exceptionHandler

        @ExceptionHandler(de.otto.jlineup.exceptions.ValidationError.class)
        public org.springframework.http.ResponseEntity<java.lang.String> exceptionHandler​(de.otto.jlineup.exceptions.ValidationError exception)