java - 将 RxJava Single 转换为 Mono
问题描述
我是 RxJava 和 Spring webflux 的新手。有没有办法将 RxJava Single 转换为 Mono?
我想Mono<String>
从以下函数返回 a 。
private Single<String> toNotification(PU update, Tx<PP> tx) {
return findChannels(update.partyId(), update.notificationId(), tx)
.toList()
.flatMap(f -> Single.just("test"));
}
findChannels
返回流动性
解决方案
您可以使用reactor.adapter.rxjava.RxJava2Adapter.singleToMono(io.reactivex.Single<T> source)
which 返回Mono<T>
。
推荐阅读
- python - 当我尝试克隆不存在的存储库时,如何阻止 git 询问凭据?
- c# - C# 变量类型
- node.js - 本地 Firebase 函数上的 Express 应用
- django - Django - 网页中的动态过滤器
- python - Python字符串重新排列
- r - 将小时日期 %Y/%m/%d 转换为 %Y/%m/%d %H:%M in r
- reactjs - React.SVGProps
红色下划线 - html - 如何显示列表框中的图片数量
- python - 在 Python 中将值与 __eq__ 进行比较
- view - 在 iOS 14+ 上将 SwiftUI 视图转换为 UIImage