WIP
[demos/kafka/chat] / src / main / java / de / juplo / kafka / chat / backend / persistence / kafka / MessageHandlingStrategy.java
index 194b4d0..097ad73 100644 (file)
@@ -1,9 +1,17 @@
 package de.juplo.kafka.chat.backend.persistence.kafka;
 
 import de.juplo.kafka.chat.backend.domain.Message;
+import reactor.core.publisher.Mono;
+
+import java.time.LocalDateTime;
 
 
 interface MessageHandlingStrategy
 {
+  Mono<Message> persistMessage(
+      Message.MessageKey key,
+      LocalDateTime timestamp,
+      String text);
+
   MessageHandlingStrategy handleMessage(Message message);
 }