Class JobKitActionController


  • @RestController
    @RequestMapping(value="/v1/jobkit/action",
                    produces="application/json")
    @Validated
    public class JobKitActionController
    extends Object
    • Constructor Detail

      • JobKitActionController

        public JobKitActionController()
    • Method Detail

      • enable

        @PutMapping("{uuid}/enable")
        public org.springframework.http.ResponseEntity<Object> enable​(@PathVariable("uuid") @NotEmpty
                                                                      @NotEmpty String uuid)
      • disable

        @PutMapping("{uuid}/disable")
        public org.springframework.http.ResponseEntity<Object> disable​(@PathVariable("uuid") @NotEmpty
                                                                       @NotEmpty String uuid)
      • setTimedInterval

        @PutMapping("{uuid}/timed-interval/{duration}")
        public org.springframework.http.ResponseEntity<Object> setTimedInterval​(@PathVariable("uuid") @NotEmpty
                                                                                @NotEmpty String uuid,
                                                                                @PathVariable("duration") @Positive
                                                                                @javax.validation.constraints.Positive long duration)
      • setPriority

        @PutMapping("{uuid}/priority/{priority}")
        public org.springframework.http.ResponseEntity<Object> setPriority​(@PathVariable("uuid") @NotEmpty
                                                                           @NotEmpty String uuid,
                                                                           @PathVariable("priority") @NotNull
                                                                           @javax.validation.constraints.NotNull int priority)
      • setRetryAfterTimeFactor

        @PutMapping("{uuid}/retry-after-time-factor/{factor}")
        public org.springframework.http.ResponseEntity<Object> setRetryAfterTimeFactor​(@PathVariable("uuid") @NotEmpty
                                                                                       @NotEmpty String uuid,
                                                                                       @PathVariable("factor") @Positive
                                                                                       @javax.validation.constraints.Positive double factor)
      • enableAll

        @PutMapping("all/enable")
        public org.springframework.http.ResponseEntity<Object> enableAll()
      • disableAll

        @PutMapping("all/disable")
        public org.springframework.http.ResponseEntity<Object> disableAll()
      • shutdown

        @PutMapping("shutdown")
        public org.springframework.http.ResponseEntity<Object> shutdown()