X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fkafka%2Fchat%2Fbackend%2Fpersistence%2FInMemoryChatroomService.java;h=e06709ff773827c7ee36bf7c02dddc5ab7328961;hb=c04279dc82b8e662f7a8408ff74f7acd9951cf72;hp=4b522a82f914d0605c7de2c998d25f94b105c728;hpb=ae2a35f830ce23503deae96600b7c718983792a3;p=demos%2Fkafka%2Fchat diff --git a/src/main/java/de/juplo/kafka/chat/backend/persistence/InMemoryChatroomService.java b/src/main/java/de/juplo/kafka/chat/backend/persistence/InMemoryChatroomService.java index 4b522a82..e06709ff 100644 --- a/src/main/java/de/juplo/kafka/chat/backend/persistence/InMemoryChatroomService.java +++ b/src/main/java/de/juplo/kafka/chat/backend/persistence/InMemoryChatroomService.java @@ -2,7 +2,7 @@ package de.juplo.kafka.chat.backend.persistence; import de.juplo.kafka.chat.backend.domain.Message; import de.juplo.kafka.chat.backend.domain.MessageMutationException; -import de.juplo.kafka.chat.backend.domain.PersistenceStrategy; +import de.juplo.kafka.chat.backend.domain.ChatroomService; import lombok.extern.slf4j.Slf4j; import reactor.core.publisher.Flux; import reactor.core.publisher.Mono; @@ -12,19 +12,19 @@ import java.util.LinkedHashMap; @Slf4j -public class InMemoryPersistenceStrategy implements PersistenceStrategy +public class InMemoryChatroomService implements ChatroomService { private final LinkedHashMap messages; - public InMemoryPersistenceStrategy(LinkedHashMap messages) + public InMemoryChatroomService(LinkedHashMap messages) { this.messages = messages; } - public InMemoryPersistenceStrategy(Flux messageFlux) + public InMemoryChatroomService(Flux messageFlux) { - log.debug("Creating InMemoryPersistenceStrategy"); + log.debug("Creating InMemoryChatroomService"); messages = new LinkedHashMap<>(); messageFlux.subscribe(message -> persistMessage(message)); }