final class Schedule[F[+_], -A, +B] extends AnyRef
- Self Type
- Schedule[F, A, B]
- See also
zio.ZSchedule
- Alphabetic
- By Inheritance
- Schedule
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- type State = ZSchedule.State
- See also
zio.ZSchedule.State
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def &&[A1 <: A, C](that: Schedule[F, A1, C]): Schedule[F, A1, (B, C)]
- See also
zio.ZSchedule.&&
- final def ***[C, D](that: Schedule[F, C, D]): Schedule[F, (A, C), (B, D)]
- See also
zio.ZSchedule.***
- final def *>[A1 <: A, C](that: Schedule[F, A1, C]): Schedule[F, A1, C]
- See also
zio.ZSchedule.*>
- final def +++[C, D](that: Schedule[F, C, D]): Schedule[F, Either[A, C], Either[B, D]]
- See also
zio.ZSchedule.+++
- final def <*[A1 <: A, C](that: Schedule[F, A1, C]): Schedule[F, A1, B]
- See also
zio.ZSchedule.<*
- final def <*>[A1 <: A, C](that: Schedule[F, A1, C]): Schedule[F, A1, (B, C)]
- See also
zio.ZSchedule.<*>
- final def <<<[C](that: Schedule[F, C, A]): Schedule[F, C, B]
- See also
zio.ZSchedule.<<<
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def >>>[C](that: Schedule[F, B, C]): Schedule[F, A, C]
- See also
zio.ZSchedule.>>>
- final def andThen[A1 <: A, B1 >: B](that: Schedule[F, A1, B1]): Schedule[F, A1, B1]
- See also
zio.ZSchedule.andThen
- final def andThenEither[A1 <: A, C](that: Schedule[F, A1, C]): Schedule[F, A1, Either[B, C]]
- See also
zio.ZSchedule.andThenEither
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- final def both[A1 <: A, C](that: Schedule[F, A1, C]): Schedule[F, A1, (B, C)]
- See also
zio.ZSchedule.both
- final def bothWith[A1 <: A, C, D](that: Schedule[F, A1, C])(f: (B, C) => D): Schedule[F, A1, D]
- See also
zio.ZSchedule.bothWith
- final def check[A1 <: A](test: (A1, B) => F[Boolean])(implicit R: Runtime[Any], F: Effect[F]): Schedule[F, A1, B]
- See also
zio.ZSchedule.check
- def clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def collectAll: Schedule[F, A, List[B]]
- See also
zio.ZSchedule.collectAll
- final def combineWith[A1 <: A, C](that: Schedule[F, A1, C])(g: (Boolean, Boolean) => Boolean, f: (Duration, Duration) => Duration): Schedule[F, A1, (B, C)]
- See also
zio.ZSchedule.combineWith
- final def compose[C](that: Schedule[F, C, A]): Schedule[F, C, B]
- See also
zio.ZSchedule.compose
- final def const[C](c: => C): Schedule[F, A, C]
- See also
zio.ZSchedule.const
- final def contramap[A1](f: (A1) => A): Schedule[F, A1, B]
- See also
zio.ZSchedule.contramap
- final def delayed(f: (Duration) => Duration)(implicit R: Runtime[Env], F: Effect[F]): Schedule[F, A, B]
- See also
zio.ZSchedule.delayed
- final def dimap[A1, C](f: (A1) => A, g: (B) => C): Schedule[F, A1, C]
- See also
zio.ZSchedule.dimap
- final def either[A1 <: A, C](that: Schedule[F, A1, C]): Schedule[F, A1, (B, C)]
- See also
zio.ZSchedule.either
- final def eitherWith[A1 <: A, C, D](that: Schedule[F, A1, C])(f: (B, C) => D): Schedule[F, A1, D]
- See also
zio.ZSchedule.eitherWith
- final def ensuring(finalizer: F[_])(implicit R: Runtime[Any], F: Effect[F]): Schedule[F, A, B]
- See also
zio.ZSchedule.ensuring
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def first[C]: Schedule[F, (A, C), (B, C)]
- See also
zio.ZSchedule.first
- final def fold[Z](z: Z)(f: (Z, B) => Z): Schedule[F, A, Z]
- See also
zio.ZSchedule.fold
- final def foldM[Z](z: F[Z])(f: (Z, B) => F[Z])(implicit R: Runtime[Any], F: Effect[F]): Schedule[F, A, Z]
- See also
zio.ZSchedule.foldM
- final def forever: Schedule[F, A, B]
- See also
zio.ZSchedule.forever
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def initial(implicit R: Runtime[Env], F: LiftIO[F]): F[State]
- See also
zio.ZSchedule.initial
- final def initialized[A1 <: A](f: (F[State]) => F[State])(implicit R: Runtime[Env], F: Effect[F]): Schedule[F, A1, B]
- See also
zio.ZSchedule.initialized
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def jittered(min: Double, max: Double): Schedule[F, A, B]
- See also
zio.ZSchedule.jittered
- final def jittered: Schedule[F, A, B]
- See also
zio.ZSchedule.jittered
- final def left[C]: Schedule[F, Either[A, C], Either[B, C]]
- See also
zio.ZSchedule.left
- final def logInput[A1 <: A](f: (A1) => F[Unit])(implicit R: Runtime[Env], F: Effect[F]): Schedule[F, A1, B]
- See also
zio.ZSchedule.logInput
- final def logOutput(f: (B) => F[Unit])(implicit R: Runtime[Env], F: Effect[F]): Schedule[F, A, B]
- See also
zio.ZSchedule.logOutput
- final def map[A1 <: A, C](f: (B) => C): Schedule[F, A1, C]
- See also
zio.ZSchedule.map
- final def modifyDelay(f: (B, Duration) => F[Duration])(implicit R: Runtime[Env], F: Effect[F]): Schedule[F, A, B]
- See also
zio.ZSchedule.modifyDelay
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def onDecision[A1 <: A](f: (A1, Decision[State, B]) => F[Unit])(implicit R: Runtime[Any], F: Effect[F]): Schedule[F, A1, B]
- See also
zio.ZSchedule.onDecision
- final def reconsider[A1 <: A, C](f: (A1, Decision[State, B]) => Decision[State, C])(implicit R: Runtime[Env], F: Effect[F]): Schedule[F, A1, C]
- See also
zio.ZSchedule.reconsider
- final def reconsiderM[A1 <: A, C](f: (A1, Decision[State, B]) => F[Decision[State, C]])(implicit R: Runtime[Any], F: Effect[F]): Schedule[F, A1, C]
- See also
zio.ZSchedule.reconsiderM
- final def right[C]: Schedule[F, Either[C, A], Either[C, B]]
- See also
zio.ZSchedule.right
- final def run(as: Iterable[A])(implicit R: Runtime[Env], F: LiftIO[F]): F[List[(Duration, B)]]
- See also
zio.ZSchedule.run
- final def second[C]: Schedule[F, (C, A), (C, B)]
- See also
zio.ZSchedule.second
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def unary_!: Schedule[F, A, B]
- See also
zio.ZSchedule.unary_!
- final def unit: Schedule[F, A, Unit]
- See also
zio.ZSchedule.unit
- final def untilInput[A1 <: A](f: (A1) => Boolean): Schedule[F, A1, B]
- See also
zio.ZSchedule.untilInput
- final def untilOutput(f: (B) => Boolean): Schedule[F, A, B]
- See also
zio.ZSchedule.untilOutput
- def update(implicit R: Runtime[Env], F: LiftIO[F]): (A, State) => F[Decision[State, B]]
- See also
zio.ZSchedule.update
- final def updated[A1 <: A, B1](f: ((A, State) => F[Decision[State, B]]) => (A1, State) => F[Decision[State, B1]])(implicit R: Runtime[Env], F: Effect[F]): Schedule[F, A1, B1]
- See also
zio.ZSchedule.updated
- 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()
- final def whileInput[A1 <: A](f: (A1) => Boolean): Schedule[F, A1, B]
- See also
zio.ZSchedule.whileInput
- final def whileOutput(f: (B) => Boolean): Schedule[F, A, B]
- See also
zio.ZSchedule.whileOutput
- final def zip[A1 <: A, C](that: Schedule[F, A1, C]): Schedule[F, A1, (B, C)]
- See also
zio.ZSchedule.zip
- final def zipLeft[A1 <: A, C](that: Schedule[F, A1, C]): Schedule[F, A1, B]
- See also
zio.ZSchedule.zipLeft
- final def zipRight[A1 <: A, C](that: Schedule[F, A1, C]): Schedule[F, A1, C]
- See also
zio.ZSchedule.zipRight
- final def ||[A1 <: A, C](that: Schedule[F, A1, C]): Schedule[F, A1, (B, C)]
- See also
zio.ZSchedule.||
- final def |||[B1 >: B, C](that: Schedule[F, C, B1]): Schedule[F, Either[A, C], B1]
- See also
zio.ZSchedule.|||