1 package de.juplo.kafka.chat.backend.storage.nostorage;
3 import de.juplo.kafka.chat.backend.domain.ChatHomeService;
4 import de.juplo.kafka.chat.backend.domain.ChatRoomInfo;
5 import de.juplo.kafka.chat.backend.domain.Message;
6 import de.juplo.kafka.chat.backend.implementation.StorageStrategy;
7 import lombok.extern.slf4j.Slf4j;
8 import reactor.core.publisher.Flux;
10 import java.util.UUID;
14 public class NoStorageStorageStrategy implements StorageStrategy
17 public void write(ChatHomeService chatHomeService)
19 log.info("Storage is disabled: Not storing {}", chatHomeService);
23 public void writeChatRoomInfo(Flux<ChatRoomInfo> chatRoomInfoFlux) {}
26 public Flux<ChatRoomInfo> readChatRoomInfo()
32 public void writeChatRoomData(UUID chatRoomId, Flux<Message> messageFlux) {}
35 public Flux<Message> readChatRoomData(UUID chatRoomId)