Как преобразовать List <Mono <String>> в Flux <List <String>>?

List<Mono<String>> responses = apiCall()

Я бы хотел получить Flux<String> ждать всех моно из списка.

Как я мог этого добиться?

PS

Я нашел аналогичный вопрос, но мне нужна обратная операция /questions/21509400/reaktornyij-potokmyobject-v-monospisok-myobject/21509407#21509407

1 ответ

Решение

Вы могли бы использовать Flux.mergeSequential() а также Flux.collectList()

Mono<List<String>> list = Flux.mergeSequential(apiCall()).collectList();
Другие вопросы по тегам