将RxJava Single转换为Mono

时间:2018-12-11 07:30:29

标签: java rx-java2 spring-webflux

我是RxJava和Spring webflux的新手。有没有一种方法可以将RxJava Single转换为Mono?

我想从以下函数返回Mono<String>

private Single<String> toNotification(PU update, Tx<PP> tx) {
    return findChannels(update.partyId(), update.notificationId(), tx)
        .toList()
        .flatMap(f -> Single.just("test"));
}

findChannels返回可流动

1 个答案:

答案 0 :(得分:3)

您可以使用reactor.adapter.rxjava.RxJava2Adapter.singleToMono(io.reactivex.Single<T> source)返回Mono<T>

来源:RxJava2Adapter