WIP
[demos/kafka/chat] / src / main / java / de / juplo / kafka / chat / backend / persistence / kafka / ChatroomInactiveMessageHandlingStrategy.java
index 892da90..0da4111 100644 (file)
@@ -1,6 +1,7 @@
 package de.juplo.kafka.chat.backend.persistence.kafka;
 
 import de.juplo.kafka.chat.backend.domain.Message;
+import de.juplo.kafka.chat.backend.domain.ShardNotOwnedException;
 import lombok.RequiredArgsConstructor;
 import org.apache.kafka.common.TopicPartition;
 import reactor.core.publisher.Mono;
@@ -11,7 +12,7 @@ import java.time.LocalDateTime;
 @RequiredArgsConstructor
 class ChatroomInactiveMessageHandlingStrategy implements MessageHandlingStrategy
 {
-  private final TopicPartition tp;
+  private final TopicPartition topicPartition;
 
   @Override
   public Mono<Message> handleMessage(
@@ -19,6 +20,6 @@ class ChatroomInactiveMessageHandlingStrategy implements MessageHandlingStrategy
       LocalDateTime timestamp,
       String text)
   {
-    throw new 
+    throw new ShardNotOwnedException(topicPartition);
   }
 }