In order to make call async you can create Mono.fromSupplier
and afterwards subscribeOn
a different scheduler, because by default subscription is made on main
thread.
Mono.fromSupplier(()->getValue())
.subscribeOn(Schedulers.parallel())
.subscribe(value -> System.out.println(value));