Package tv.hd3g.jobkit.mod.controller
Class JobKitActionController
- java.lang.Object
-
- tv.hd3g.jobkit.mod.controller.JobKitActionController
-
@RestController @RequestMapping(value="/v1/jobkit/action", produces="application/json") @Validated public class JobKitActionController extends Object
-
-
Constructor Summary
Constructors Constructor Description JobKitActionController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.http.ResponseEntity<Object>disable(@NotEmpty String uuid)org.springframework.http.ResponseEntity<Object>disableAll()org.springframework.http.ResponseEntity<Object>enable(@NotEmpty String uuid)org.springframework.http.ResponseEntity<Object>enableAll()org.springframework.http.ResponseEntity<Object>setPriority(@NotEmpty String uuid, @javax.validation.constraints.NotNull int priority)org.springframework.http.ResponseEntity<Object>setRetryAfterTimeFactor(@NotEmpty String uuid, @javax.validation.constraints.Positive double factor)org.springframework.http.ResponseEntity<Object>setTimedInterval(@NotEmpty String uuid, @javax.validation.constraints.Positive long duration)org.springframework.http.ResponseEntity<Object>shutdown()
-
-
-
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()
-
-