FutureAwait

implicit methods to await a future values with a given timeout and number of retries

implicit methods to await a future values with a given timeout and number of retries

Companion
object
class Object
trait Matchable
class Any

Extensions

Extensions

extension (f: => Future[T])
def await[T](using ee: ExecutionEnv): Either[TimeoutFailure, T]
def await[T](using ee: ExecutionEnv)(retries: Int, timeout: FiniteDuration): Either[TimeoutFailure, T]
def awaitFor[T](using ee: ExecutionEnv)(timeout: FiniteDuration): Either[TimeoutFailure, T]
def retry[T](using ee: ExecutionEnv)(retries: Int): Either[TimeoutFailure, T]