Utility functions for the work with Future[T] and Guava FutureCallback[T],
ListenableFuture[T]
Utility functions for the work with Future[T] and Guava FutureCallback[T],
ListenableFuture[T]
Usage example for conversion between Guava and Mango:
// convert a Scala Future[T] to a Guava ListenableFuture[Int]val scalaFuture: Future[Int] = future { ... }
val guavaFuture: ListenableFuture[Int] = scalaFuture.asJava
// convert a Scala Try[T] => U to a Guava FutureCallback[T]val callback: Try[T] => U = { ... }
val guavaCallback: FutureCallback[T] = callback.asJava
// convert a Guava ListenableFuture[Int] to a Scala Future[T]val guavaFuture: ListenableFuture[T] = ...
val scalaFuture: Future[Int] = guavaFuture.asScala
Utility functions for the work with
Future[T]
and GuavaFutureCallback[T]
,ListenableFuture[T]
Usage example for conversion between Guava and Mango:
0.7