+ public ChatHome(ChatroomFactory factory, Flux<Chatroom> chatroomFlux)
+ {
+ log.debug("Creating ChatHome with factory: {}", factory);
+ this.factory = factory;
+ this.chatrooms = new HashMap<>();
+ chatroomFlux.subscribe(chatroom -> chatrooms.put(chatroom.getId(), chatroom));
+ }