Skip to content

Instantly share code, notes, and snippets.

View gvolpe's full-sized avatar
馃
https://leanpub.com/u/gvolpe

Gabriel Volpe gvolpe

馃
https://leanpub.com/u/gvolpe
View GitHub Profile
@alexandru
alexandru / ExecutorServiceWrapper.scala
Last active March 17, 2021 23:52
Wrapping a scala.concurrent.ExecutionContext into java.concurrent.ExecutorService
import concurrent.{Future, Await, Promise, ExecutionContext}
import java.util.concurrent.{Future => JavaFuture, TimeUnit, Callable, CancellationException, ExecutorService}
import concurrent.duration._
import scala.util.Success
import scala.util.Failure
import scala.util.control.NonFatal
import scala.collection.JavaConverters._
import concurrent.duration.TimeUnit
import java.{util => jutil}