Class JobKitActionController


  • @RestController
    @RequestMapping(value="/v1/jobkit/action",
                    produces="application/json;charset=UTF-8")
    @Validated
    public class JobKitActionController
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.springframework.http.ResponseEntity<org.springframework.hateoas.ResourceSupport> disable​(@NotEmpty java.lang.String uuid)  
      org.springframework.http.ResponseEntity<org.springframework.hateoas.ResourceSupport> disableAll()  
      org.springframework.http.ResponseEntity<org.springframework.hateoas.ResourceSupport> enable​(@NotEmpty java.lang.String uuid)  
      org.springframework.http.ResponseEntity<org.springframework.hateoas.ResourceSupport> enableAll()  
      org.springframework.http.ResponseEntity<org.springframework.hateoas.ResourceSupport> setPriority​(@NotEmpty java.lang.String uuid, @javax.validation.constraints.NotNull int priority)  
      org.springframework.http.ResponseEntity<org.springframework.hateoas.ResourceSupport> setRetryAfterTimeFactor​(@NotEmpty java.lang.String uuid, @javax.validation.constraints.Positive double factor)  
      org.springframework.http.ResponseEntity<org.springframework.hateoas.ResourceSupport> setTimedInterval​(@NotEmpty java.lang.String uuid, @javax.validation.constraints.Positive long duration)  
      org.springframework.http.ResponseEntity<org.springframework.hateoas.ResourceSupport> shutdown()  
      • Methods inherited from class java.lang.Object

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

      • JobKitActionController

        public JobKitActionController()
    • Method Detail

      • enable

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

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

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

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

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

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

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

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