How can I convert Flux<MyObject> directly to Mono<List<MyObject>> ?
I am looking for equivalent of Single<List<MyObject>> single = observable.toList() from RxJava.
With blocking operator I can do it like this:
val just: Mono<List<MyObject>> = Mono.just(flux.toIterable().toList())
But it is executed at the time of declaration which doesn't seam to be right.
Flux has the method collectList() doing just the same like toList() in Rx.
val just: Mono<List<MyObject>> = flux.collectList()
来源:https://stackoverflow.com/questions/44039497/reactor-fluxmyobject-to-monolistmyobject