Class JobController

java.lang.Object
io.camunda.zeebe.gateway.rest.controller.JobController

@CamundaRestController @RequestMapping("/v2/jobs") public class JobController extends Object
  • Constructor Details

  • Method Details

    • activateJobs

      @PostMapping(path="/activation", produces={"application/json","application/problem+json"}, consumes="application/json") public CompletableFuture<org.springframework.http.ResponseEntity<Object>> activateJobs(@RequestBody JobActivationRequest activationRequest)
    • failureJob

      @PostMapping(path="/{jobKey}/failure", produces={"application/json","application/problem+json"}, consumes="application/json") public CompletableFuture<org.springframework.http.ResponseEntity<Object>> failureJob(@PathVariable long jobKey, @RequestBody(required=false) JobFailRequest failureRequest)
    • errorJob

      @PostMapping(path="/{jobKey}/error", produces={"application/json","application/problem+json"}, consumes="application/json") public CompletableFuture<org.springframework.http.ResponseEntity<Object>> errorJob(@PathVariable long jobKey, @RequestBody JobErrorRequest errorRequest)
    • completeJob

      @PostMapping(path="/{jobKey}/completion", produces={"application/json","application/problem+json"}, consumes="application/json") public CompletableFuture<org.springframework.http.ResponseEntity<Object>> completeJob(@PathVariable long jobKey, @RequestBody(required=false) JobCompletionRequest completionRequest)
    • updateJob

      @PatchMapping(path="/{jobKey}", produces={"application/json","application/problem+json"}, consumes="application/json") public CompletableFuture<org.springframework.http.ResponseEntity<Object>> updateJob(@PathVariable long jobKey, @RequestBody JobUpdateRequest jobUpdateRequest)