Create a new Future that times out with a java.util.concurrent.TimeoutException after the given FiniteDuration.
Create a new Future that times out with a java.util.concurrent.TimeoutException after the given FiniteDuration. If errorMessage is provided it is used when building the TimeoutException.
Create a new Future that times out with a java.util.concurrent.TimeoutException after the given FiniteDuration
Create a new Future that times out with a java.util.concurrent.TimeoutException after the given FiniteDuration
(Since version 0.2.0) Use withTimeout(FiniteDuration, Option[String]) instead