Reactor Flux <myobject> to Mono <list <myobject>&gt;

时间:2017-05-18 05:45:16

标签: kotlin project-reactor reactive-streams

如何将Flux<MyObject>直接转换为Mono<List<MyObject>>

我正在寻找RxJava的等效Single<List<MyObject>> single = observable.toList()

使用阻塞运算符我可以这样做:

val just: Mono<List<MyObject>> = Mono.just(flux.toIterable().toList())

但它在申报时执行,并不是正确的接缝。

1 个答案:

答案 0 :(得分:4)

Flux方法collectList()与Rx中的toList()一样。

val just: Mono<List<MyObject>> = flux.collectList()