- .doOnNext(message ->
- {
- list.add(message);
- log.info(
- "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();