NG
[demos/kafka/chat] / src / main / java / de / juplo / kafka / chat / backend / persistence / StorageStrategy.java
index 38a9e98..3807680 100644 (file)
@@ -1,15 +1,12 @@
 package de.juplo.kafka.chat.backend.persistence;
 
-import de.juplo.kafka.chat.backend.api.ChatroomTo;
-import de.juplo.kafka.chat.backend.domain.Chatroom;
-import de.juplo.kafka.chat.backend.domain.Message;
+import de.juplo.kafka.chat.backend.domain.ChatRoom;
+import de.juplo.kafka.chat.backend.domain.ChatRoomInfo;
 import reactor.core.publisher.Flux;
 
 
 public interface StorageStrategy
 {
-  void writeChatrooms(Flux<Chatroom> chatroomFlux);
-  Flux<Chatroom> readChatrooms();
-  void writeMessages(ChatroomTo chatroomTo, Flux<Message> messageFlux);
-  Flux<Message> readMessages(ChatroomTo chatroomTo);
+  void write(Flux<ChatRoomInfo> chatroomFlux);
+  Flux<ChatRoom> read();
 }