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;
@RequiredArgsConstructor
class ChatroomInactiveMessageHandlingStrategy implements MessageHandlingStrategy
{
- private final TopicPartition tp;
+ private final TopicPartition topicPartition;
@Override
public Mono<Message> handleMessage(
LocalDateTime timestamp,
String text)
{
- throw new
+ throw new ShardNotOwnedException(topicPartition);
}
}