refactore: Renamed `ChatroomService` to `ChatRoomService` -- Rename
authorKai Moritz <kai@juplo.de>
Sun, 8 Jan 2023 09:34:09 +0000 (10:34 +0100)
committerKai Moritz <kai@juplo.de>
Sun, 15 Jan 2023 18:35:59 +0000 (19:35 +0100)
src/main/java/de/juplo/kafka/chat/backend/domain/ChatHomeService.java
src/main/java/de/juplo/kafka/chat/backend/domain/ChatRoom.java
src/main/java/de/juplo/kafka/chat/backend/domain/ChatRoomService.java
src/main/java/de/juplo/kafka/chat/backend/persistence/InMemoryChatHomeService.java
src/main/java/de/juplo/kafka/chat/backend/persistence/InMemoryChatRoomService.java
src/main/java/de/juplo/kafka/chat/backend/persistence/LocalJsonFilesStorageStrategy.java

index 5508f24..69ed5f4 100644 (file)
@@ -3,7 +3,7 @@ package de.juplo.kafka.chat.backend.domain;
 import java.util.UUID;
 
 
-public interface ChatHomeService<T extends ChatroomService>
+public interface ChatHomeService<T extends ChatRoomService>
 {
   ChatRoom createChatroom(UUID id, String name);
 }
index bed91c7..0fdea33 100644 (file)
@@ -17,19 +17,19 @@ public class ChatRoom
   private final UUID id;
   @Getter
   private final String name;
-  private final ChatroomService chatroomService;
+  private final ChatRoomService service;
   private final int bufferSize;
   private Sinks.Many<Message> sink;
 
   public ChatRoom(
       UUID id,
       String name,
-      ChatroomService chatroomService,
+      ChatRoomService service,
       int bufferSize)
   {
     this.id = id;
     this.name = name;
-    this.chatroomService = chatroomService;
+    this.service = service;
     this.bufferSize = bufferSize;
     this.sink = createSink();
   }
@@ -41,7 +41,7 @@ public class ChatRoom
       String user,
       String text)
   {
-    return chatroomService
+    return service
         .persistMessage(Message.MessageKey.of(user, id), timestamp, text)
         .doOnNext(message ->
         {
@@ -57,7 +57,7 @@ public class ChatRoom
   public Mono<Message> getMessage(String username, Long messageId)
   {
     Message.MessageKey key = Message.MessageKey.of(username, messageId);
-    return chatroomService.getMessage(key);
+    return service.getMessage(key);
   }
 
   synchronized public Flux<Message> listen()
@@ -74,7 +74,7 @@ public class ChatRoom
 
   public Flux<Message> getMessages(long first, long last)
   {
-    return chatroomService.getMessages(first, last);
+    return service.getMessages(first, last);
   }
 
   private Sinks.Many<Message> createSink()
index 1e7e8c7..374a442 100644 (file)
@@ -6,7 +6,7 @@ import reactor.core.publisher.Mono;
 import java.time.LocalDateTime;
 
 
-public interface ChatroomService
+public interface ChatRoomService
 {
   Mono<Message> persistMessage(
       Message.MessageKey key,
index 006f976..e57b99b 100644 (file)
@@ -9,7 +9,7 @@ import java.util.UUID;
 
 
 @RequiredArgsConstructor
-public class InMemoryChatHomeService implements ChatHomeService<InMemoryChatroomService>
+public class InMemoryChatHomeService implements ChatHomeService<InMemoryChatRoomService>
 {
   private final int bufferSize;
 
@@ -17,16 +17,16 @@ public class InMemoryChatHomeService implements ChatHomeService<InMemoryChatroom
   @Override
   public ChatRoom createChatroom(UUID id, String name)
   {
-    InMemoryChatroomService chatroomService =
-        new InMemoryChatroomService(new LinkedHashMap<>());
-    return new ChatRoom(id, name, chatroomService, bufferSize);
+    InMemoryChatRoomService service =
+        new InMemoryChatRoomService(new LinkedHashMap<>());
+    return new ChatRoom(id, name, service, bufferSize);
   }
 
   public ChatRoom restoreChatroom(
       UUID id,
       String name,
-      InMemoryChatroomService chatroomService)
+      InMemoryChatRoomService service)
   {
-    return new ChatRoom(id, name, chatroomService, bufferSize);
+    return new ChatRoom(id, name, service, bufferSize);
   }
 }
index e06709f..1831037 100644 (file)
@@ -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.ChatroomService;
+import de.juplo.kafka.chat.backend.domain.ChatRoomService;
 import lombok.extern.slf4j.Slf4j;
 import reactor.core.publisher.Flux;
 import reactor.core.publisher.Mono;
@@ -12,17 +12,17 @@ import java.util.LinkedHashMap;
 
 
 @Slf4j
-public class InMemoryChatroomService implements ChatroomService
+public class InMemoryChatRoomService implements ChatRoomService
 {
   private final LinkedHashMap<Message.MessageKey, Message> messages;
 
 
-  public InMemoryChatroomService(LinkedHashMap<Message.MessageKey, Message> messages)
+  public InMemoryChatRoomService(LinkedHashMap<Message.MessageKey, Message> messages)
   {
     this.messages = messages;
   }
 
-  public InMemoryChatroomService(Flux<Message> messageFlux)
+  public InMemoryChatRoomService(Flux<Message> messageFlux)
   {
     log.debug("Creating InMemoryChatroomService");
     messages = new LinkedHashMap<>();
index 038ab7a..706fbe3 100644 (file)
@@ -100,8 +100,8 @@ public class LocalJsonFilesStorageStrategy implements StorageStrategy
         .log()
         .map(chatRoomTo ->
         {
-          InMemoryChatroomService chatroomService =
-              new InMemoryChatroomService(readMessages(chatRoomTo));
+          InMemoryChatRoomService chatroomService =
+              new InMemoryChatRoomService(readMessages(chatRoomTo));
           return service.restoreChatroom(
               chatRoomTo.getId(),
               chatRoomTo.getName(),