How Do I Wrap a Synchronous, Blocking Call
https://projectreactor.io/docs/core/release/reference/#faq.wrap-blocking It is often the case that a source of information is synchronous and blocking. To deal with such sources in your Reactor applications, apply the following pattern: Mono blockingWrapper = Mono.fromCallable(() -> { (1) return /* make a remote synchronous call */ (2) }); blockingWrapper = blockingWrapper.subscribeOn(Schedulers..