static final ParameterizedTypeReference<ServerSentEvent<String>> SSE_TYPE = new ParameterizedTypeReference<>() {};
- public Mono<Void> run()
+ public Flux<MessageTo> run()
{
return Flux
.fromArray(chatRooms)
"Received a message from chat-room {}: {}",
chatRoom.getName(),
message);
- })
- .take(10);
+ });
})
- .take(100)
.takeUntil(message -> !running)
- .doOnComplete(() -> log.info("TestListener is done"))
- .parallel(chatRooms.length)
- .runOn(Schedulers.parallel())
- .then();
+ .doOnComplete(() -> log.info("TestListener is done"));
}
Flux<ServerSentEvent<String>> receiveMessages(ChatRoomInfoTo chatRoom)