我有遗留代码,它返回convert java.util.concurrent.Future,现在我应该将此方法调用包装在返回反应堆发布者Mono或Flux的层中。我相信将其转换为任何一种的方法都应该相似,因此将其转换为Mono的正确方法是什么。
例如,假设我从API获取Future,并且需要Mono
没有直接的方法将Future
转换为Mono
。您只能提供CompletableFuture
至Mono#fromFuture
或Supplier
的CompletableFuture
。
因此,为了从Future
转换为Mono
,您需要将Future
转换为CompletableFuture
,然后调用Mono#fromFuture
。