X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fkafka%2Fchat%2Fbackend%2Fstorage%2Fnostorage%2FNoStorageStorageStrategy.java;h=5902742457d4de30c665b6f70faba92ea91601d9;hb=4aacef9fa8d116ea4ef9687c42b8744841c09457;hp=6ca08e221c5e33f4b07f73345eef7432126925e8;hpb=6e385194ab085ef1fec633ccbf2c4219d0400f21;p=demos%2Fkafka%2Fchat diff --git a/src/main/java/de/juplo/kafka/chat/backend/storage/nostorage/NoStorageStorageStrategy.java b/src/main/java/de/juplo/kafka/chat/backend/storage/nostorage/NoStorageStorageStrategy.java index 6ca08e22..59027424 100644 --- a/src/main/java/de/juplo/kafka/chat/backend/storage/nostorage/NoStorageStorageStrategy.java +++ b/src/main/java/de/juplo/kafka/chat/backend/storage/nostorage/NoStorageStorageStrategy.java @@ -13,14 +13,18 @@ import java.util.UUID; @Slf4j public class NoStorageStorageStrategy implements StorageStrategy { - @Override - public void write(ChatHomeService chatHomeService) + public Flux write(ChatHomeService chatHomeService) { - log.info("Storage is disabled: Not storing {}", chatHomeService); + return Flux + .empty() + .doOnComplete(() -> log.info("Storage is disabled: Not storing {}", chatHomeService)); + } - @Override - public void writeChatRoomInfo(Flux chatRoomInfoFlux) {} + public Flux writeChatRoomInfo(Flux chatRoomInfoFlux) + { + return chatRoomInfoFlux; + } @Override public Flux readChatRoomInfo() @@ -29,7 +33,10 @@ public class NoStorageStorageStrategy implements StorageStrategy } @Override - public void writeChatRoomData(UUID chatRoomId, Flux messageFlux) {} + public Flux writeChatRoomData(UUID chatRoomId, Flux messageFlux) + { + return messageFlux; + } @Override public Flux readChatRoomData(UUID chatRoomId)