Class ProcessInstanceController
java.lang.Object
io.camunda.zeebe.gateway.rest.controller.ProcessInstanceController
@CamundaRestController
@RequestMapping("/v2/process-instances")
public class ProcessInstanceController
extends Object
-
Constructor Summary
ConstructorsConstructorDescriptionProcessInstanceController(ProcessInstanceServices processInstanceServices, MultiTenancyCfg multiTenancyCfg) -
Method Summary
Modifier and TypeMethodDescriptionCompletableFuture<org.springframework.http.ResponseEntity<Object>> cancelProcessInstance(long processInstanceKey, CancelProcessInstanceRequest cancelRequest) CompletableFuture<org.springframework.http.ResponseEntity<Object>> CompletableFuture<org.springframework.http.ResponseEntity<Object>> migrateProcessInstance(long processInstanceKey, MigrateProcessInstanceRequest migrationRequest) CompletableFuture<org.springframework.http.ResponseEntity<Object>> modifyProcessInstance(long processInstanceKey, ModifyProcessInstanceRequest modifyRequest)
-
Constructor Details
-
ProcessInstanceController
@Autowired public ProcessInstanceController(ProcessInstanceServices processInstanceServices, MultiTenancyCfg multiTenancyCfg)
-
-
Method Details
-
createProcessInstance
@PostMapping(produces={"application/json","application/problem+json"}, consumes="application/json") public CompletableFuture<org.springframework.http.ResponseEntity<Object>> createProcessInstance(@RequestBody CreateProcessInstanceRequest request) -
cancelProcessInstance
@PostMapping(path="/{processInstanceKey}/cancellation", produces={"application/json","application/problem+json"}, consumes="application/json") public CompletableFuture<org.springframework.http.ResponseEntity<Object>> cancelProcessInstance(@PathVariable long processInstanceKey, @RequestBody(required=false) CancelProcessInstanceRequest cancelRequest) -
migrateProcessInstance
@PostMapping(path="/{processInstanceKey}/migration", produces={"application/json","application/problem+json"}, consumes="application/json") public CompletableFuture<org.springframework.http.ResponseEntity<Object>> migrateProcessInstance(@PathVariable long processInstanceKey, @RequestBody MigrateProcessInstanceRequest migrationRequest) -
modifyProcessInstance
@PostMapping(path="/{processInstanceKey}/modification", produces={"application/json","application/problem+json"}, consumes="application/json") public CompletableFuture<org.springframework.http.ResponseEntity<Object>> modifyProcessInstance(@PathVariable long processInstanceKey, @RequestBody ModifyProcessInstanceRequest modifyRequest)
-