NG
[demos/kafka/chat] / src / main / java / de / juplo / kafka / chat / backend / persistence / StorageStrategy.java
index a337b61..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.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();
 }