TemporalOps

izumi.functional.bio.syntax.Syntax3$.TemporalOps
final class TemporalOps[FR[_, _, _], -R, +E, +A](val r: FR[R, E, A])(implicit val F: Temporal3[FR])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

final def repeatUntil[E1 >: E, A2](tooManyAttemptsError: => E1, sleep: FiniteDuration, maxAttempts: Int)(implicit ev: A <:< Option[A2]): FR[R, E1, A2]
final def retryOrElse[R1 <: R, A2 >: A, E2](duration: FiniteDuration, orElse: E => FR[R1, E2, A2]): FR[R1, E2, A2]
final def timeout(duration: Duration): FR[R, E, Option[A]]
final def timeoutFail[E1 >: E](e: => E1)(duration: Duration): FR[R, E1, A]