object Schedule
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Schedule
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def apply[F[+_], S, A, B](initial0: F[S], update0: (A, S) => F[Decision[S, B]])(implicit R: Runtime[Env], F: Effect[F]): Schedule[F, A, B]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def collectAll[F[+_], A]: Schedule[F, A, List[A]]
- See also
zio.ZSchedule.collectAll
- final def decision[F[+_]]: Schedule[F, Any, Boolean]
- See also
zio.ZSchedule.decision
- final def delay[F[+_]]: Schedule[F, Any, Duration]
- See also
zio.ZSchedule.delay
- final def delayed[F[+_], A](s: Schedule[F, A, Duration]): Schedule[F, A, Duration]
- See also
zio.ZSchedule.delayed
- final def doUntil[F[+_], A, B](pf: PartialFunction[A, B]): Schedule[F, A, Option[B]]
- See also
zio.ZSchedule!.doUntil[A, B](PartialFunction[A,B])
- final def doUntil[F[+_], A](f: (A) => Boolean): Schedule[F, A, A]
- See also
zio.ZSchedule.doUntil[A](A=>Boolean)
- final def doWhile[F[+_], A](f: (A) => Boolean): Schedule[F, A, A]
- See also
zio.ZSchedule.doWhile
- final def duration[F[+_]](duration: Duration): Schedule[F, Any, Duration]
- See also
zio.ZSchedule.duration
- final def elapsed[F[+_]]: Schedule[F, Any, Duration]
- See also
zio.ZSchedule.elapsed
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def exponential[F[+_]](base: Duration, factor: Double = 2.0): Schedule[F, Any, Duration]
- See also
zio.ZSchedule.exponential
- final def fibonacci[F[+_]](one: Duration): Schedule[F, Any, Duration]
- See also
zio.ZSchedule.fibonacci
- def finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def fixed[F[+_]](interval: Duration): Schedule[F, Any, Int]
- See also
zio.ZSchedule.fixed
- final def forever[F[+_]]: Schedule[F, Any, Int]
- See also
zio.ZSchedule.forever
- final def fromFunction[F[+_], A, B](f: (A) => B): Schedule[F, A, B]
- See also
zio.ZSchedule.fromFunction
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def identity[F[+_], A]: Schedule[F, A, A]
- See also
zio.ZSchedule.identity
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def linear[F[+_]](base: Duration): Schedule[F, Any, Duration]
- See also
zio.ZSchedule.linear
- final def logInput[F[+_], A](f: (A) => F[Unit])(implicit R: Runtime[Env], F: Effect[F]): Schedule[F, A, A]
- See also
zio.ZSchedule.logInput
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def never[F[+_]]: Schedule[F, Any, Nothing]
- See also
zio.ZSchedule.never
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def once[F[+_]]: Schedule[F, Any, Unit]
- See also
zio.ZSchedule.once
- final def recurs[F[+_]](n: Int): Schedule[F, Any, Int]
- See also
zio.ZSchedule.recurs
- final def spaced[F[+_]](interval: Duration): Schedule[F, Any, Int]
- See also
zio.ZSchedule.spaced
- final def succeed[F[+_], A](a: A): Schedule[F, Any, A]
- See also
zio.ZSchedule.succeed
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def unfold[F[+_], A](a: => A)(f: (A) => A): Schedule[F, Any, A]
- See also
zio.ZSchedule.unfold
- final def unfoldM[F[+_], A](a: F[A])(f: (A) => F[A])(implicit R: Runtime[Env], F: Effect[F]): Schedule[F, Any, A]
- See also
zio.ZSchedule.unfoldM
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()