در پکیچ scala.compat.java8 در اسکالا یک singleton object با نام FutureConverters وجود دارد که Future های اسکالا را به CompletionStage جاوا 8 و بلعکس تبدیل می کند و سپس می توانید از operator های جاوا 8 برای پردازش آن Future استفاده کنید:
CompletionStage<Object> flattenFuture =
FutureConverters.toJava(future).thenCompose(o -> (CompletionStage<Object>) o);