refactor: Extracted annonymous class into `NoStorageStorageStrategy`
[demos/kafka/chat] / src / main / java / de / juplo / kafka / chat / backend / storage / nostorage / NoStorageStorageStrategy.java
1 package de.juplo.kafka.chat.backend.storage.nostorage;
2
3 import de.juplo.kafka.chat.backend.domain.ChatRoomInfo;
4 import de.juplo.kafka.chat.backend.domain.Message;
5 import de.juplo.kafka.chat.backend.implementation.StorageStrategy;
6 import reactor.core.publisher.Flux;
7
8 import java.util.UUID;
9
10
11 public class NoStorageStorageStrategy implements StorageStrategy
12 {
13   @Override
14   public void writeChatRoomInfo(Flux<ChatRoomInfo> chatRoomInfoFlux) {}
15
16   @Override
17   public Flux<ChatRoomInfo> readChatRoomInfo()
18   {
19     return Flux.empty();
20   }
21
22   @Override
23   public void writeChatRoomData(UUID chatRoomId, Flux<Message> messageFlux) {}
24
25   @Override
26   public Flux<Message> readChatRoomData(UUID chatRoomId)
27   {
28     return Flux.empty();
29   }
30 }