Class MessageController
java.lang.Object
io.camunda.zeebe.gateway.rest.controller.MessageController
@CamundaRestController
@RequestMapping("/v2/messages")
public class MessageController
extends Object
-
Constructor Summary
ConstructorsConstructorDescriptionMessageController(MessageServices messageServices, MultiTenancyCfg multiTenancyCfg) -
Method Summary
Modifier and TypeMethodDescriptionCompletableFuture<org.springframework.http.ResponseEntity<Object>> correlateMessage(MessageCorrelationRequest correlationRequest) CompletableFuture<org.springframework.http.ResponseEntity<Object>> publishMessage(MessagePublicationRequest publicationRequest)
-
Constructor Details
-
MessageController
@Autowired public MessageController(MessageServices messageServices, MultiTenancyCfg multiTenancyCfg)
-
-
Method Details
-
publishMessage
@PostMapping(path="/publication", produces={"application/json","application/problem+json"}, consumes="application/json") public CompletableFuture<org.springframework.http.ResponseEntity<Object>> publishMessage(@RequestBody MessagePublicationRequest publicationRequest) -
correlateMessage
@PostMapping(path="/correlation", produces={"application/json","application/problem+json"}, consumes="application/json") public CompletableFuture<org.springframework.http.ResponseEntity<Object>> correlateMessage(@RequestBody MessageCorrelationRequest correlationRequest)
-