WIP
[demos/kafka/chat] / src / main / java / de / juplo / kafka / chat / backend / persistence / kafka / ChatRoomLoadingMessageHandlingStrategy.java
index af99b80..7149603 100644 (file)
@@ -3,6 +3,9 @@ package de.juplo.kafka.chat.backend.persistence.kafka;
 import de.juplo.kafka.chat.backend.domain.Message;
 import org.apache.kafka.clients.consumer.Consumer;
 import org.apache.kafka.common.TopicPartition;
+import reactor.core.publisher.Mono;
+
+import java.time.LocalDateTime;
 
 
 class ChatRoomLoadingMessageHandlingStrategy implements MessageHandlingStrategy
@@ -12,6 +15,14 @@ class ChatRoomLoadingMessageHandlingStrategy implements MessageHandlingStrategy
   private final long currentOffset;
   private final long unseenOffset;
 
+  /**
+   * Wird nicht benötigt!!!
+   * Derzeit?
+   * @param consumer
+   * @param tp
+   * @param currentOffset
+   * @param unseenOffset
+   */
   ChatRoomLoadingMessageHandlingStrategy(
       Consumer consumer,
       TopicPartition tp,
@@ -27,9 +38,9 @@ class ChatRoomLoadingMessageHandlingStrategy implements MessageHandlingStrategy
   }
 
   @Override
-  public MessageHandlingStrategy handleMessage(Message message)
+  public Mono<Message> handleMessage(Message.MessageKey key, LocalDateTime timestamp, String text)
   {
-    // todo
-    return this;
+    // TODO
+    return null;
   }
 }