Scheduler2

izumi.functional.bio.retry.Scheduler2
See theScheduler2 companion object
trait Scheduler2[F[_, _]] extends PredefinedHelper

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class SchedulerImpl[F]

Members list

Type members

Inherited types

Attributes

Inherited from:
PredefinedHelper

Value members

Abstract methods

def repeat[E, A, B](eff: F[E, A])(policy: RetryPolicy[F, A, B]): F[E, A]
def retry[E, S, A](eff: F[E, A])(policy: RetryPolicy[F, E, S]): F[E, A]
def retryOrElse[E, E2, S, A, A1 >: A](eff: F[E, A])(policy: RetryPolicy[F, E, S])(orElse: E => F[E2, A1]): F[E2, A1]
def retryOrElseUntil[E, A, E2](eff: F[E, A])(duration: FiniteDuration, orElse: E => F[E2, A]): F[E2, A]