SchedulerImpl

izumi.functional.bio.impl.SchedulerImpl
open class SchedulerImpl[F[_, _]] extends Scheduler2[F]

Attributes

Graph
Supertypes
trait Scheduler2[F]
class Object
trait Matchable
class Any

Members list

Concise view

Type members

Inherited types

Attributes

Inherited from:
PredefinedHelper

Value members

Concrete methods

def loop[E, S, A, B](in: A, makeDecision: (F, A) => S)(stopper: A => F[E, B])(repeater: (A => F[E, B]) => F[E, B]): F[E, B]
override def repeat[E, A, B](eff: F[E, A])(policy: RetryPolicy[F, A, B]): F[E, A]

Attributes

Definition Classes
override def retry[E, S, A](eff: F[E, A])(policy: RetryPolicy[F, E, S]): F[E, A]

Attributes

Definition Classes
override 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]

Attributes

Definition Classes