final class Schedule[F[+_], -In, +Out] extends AnyRef
- Self Type
- Schedule[F, In, Out]
- See also
zio.ZSchedule
- Alphabetic
- By Inheritance
- Schedule
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- def &&[In1 <: In, Out2](that: Schedule[F, In1, Out2]): Schedule[F, In1, (Out, Out2)]
- See also
zio.ZSchedule.&&
- def ***[In2, Out2](that: Schedule[F, In2, Out2]): Schedule[F, (In, In2), (Out, Out2)]
- See also
zio.ZSchedule.***
- def *>[In1 <: In, Out2](that: Schedule[F, In1, Out2]): Schedule[F, In1, Out2]
- See also
zio.ZSchedule.*>
- def ++[In1 <: In, Out2 >: Out](that: Schedule[F, In1, Out2]): Schedule[F, In1, Out2]
- See also
zio.ZSchedule.++
- def +++[In2, Out2](that: Schedule[F, In2, Out2]): Schedule[F, Either[In, In2], Either[Out, Out2]]
- See also
zio.ZSchedule.+++
- def <*[In1 <: In, Out2](that: Schedule[F, In1, Out2]): Schedule[F, In1, Out]
- See also
zio.ZSchedule.<*
- def <*>[In1 <: In, Out2](that: Schedule[F, In1, Out2]): Schedule[F, In1, (Out, Out2)]
- See also
zio.ZSchedule.<*>
- def <<<[In2](that: Schedule[F, In2, In]): Schedule[F, In2, Out]
- See also
zio.ZSchedule.<<<
- def <||>[In1 <: In, Out2](that: Schedule[F, In1, Out2]): Schedule[F, In1, Either[Out, Out2]]
- See also
zio.ZSchedule.<||>
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def >>>[Out2](that: Schedule[F, Out, Out2]): Schedule[F, In, Out2]
- See also
zio.ZSchedule.>>>
- def addDelay(f: (Out) => Duration): Schedule[F, In, Out]
- See also
zio.ZSchedule.addDelay
- def addDelayM(f: (Out) => F[Duration])(implicit R: Runtime[Any], F: Effect[F]): Schedule[F, In, Out]
- See also
zio.ZSchedule.addDelayM
- def andThen[In1 <: In, Out2 >: Out](that: Schedule[F, In1, Out2]): Schedule[F, In1, Out2]
- See also
zio.ZSchedule.andThen
- def andThenEither[In1 <: In, Out2](that: Schedule[F, In1, Out2]): Schedule[F, In1, Either[Out, Out2]]
- See also
zio.ZSchedule.andThenEither
- def as[Out2](out2: => Out2): Schedule[F, In, Out2]
- See also
zio.ZSchedule.as
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def check[In11 <: In](test: (In11, Out) => Boolean): Schedule[F, In11, Out]
- See also
zio.ZSchedule.check
- def checkM[In1 <: In](test: (In1, Out) => F[Boolean])(implicit R: Runtime[Any], F: Effect[F]): Schedule[F, In1, Out]
- See also
zio.ZSchedule.checkM
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def collectAll: Schedule[F, In, List[Out]]
- See also
zio.ZSchedule.collectAll
- def compose[In2](that: Schedule[F, In2, In]): Schedule[F, In2, Out]
- See also
zio.ZSchedule.compose
- def contramap[In2](f: (In2) => In): Schedule[F, In2, Out]
- See also
zio.ZSchedule.contramap
- def delayed(f: (Duration) => Duration): Schedule[F, In, Out]
- See also
zio.ZSchedule.delayed
- def delayedM(f: (Duration) => F[Duration])(implicit R: Runtime[Any], F: Effect[F]): Schedule[F, In, Out]
- See also
zio.ZSchedule.delayedM
- def dimap[In2, Out2](f: (In2) => In, g: (Out) => Out2): Schedule[F, In2, Out2]
- See also
zio.ZSchedule.dimap
- def driver(implicit R: Runtime[zio.ZEnv], F: LiftIO[F]): F[Driver[F, In, Out]]
- See also
zio.ZSchedule.driver
- def either[In1 <: In, Out2](that: Schedule[F, In1, Out2]): Schedule[F, In1, (Out, Out2)]
- See also
zio.ZSchedule.either
- def eitherWith[In1 <: In, Out2, Out3](that: Schedule[F, In1, Out2])(f: (Out, Out2) => Out3): Schedule[F, In1, Out3]
- See also
zio.ZSchedule.eitherWith
- def ensuring(finalizer: F[Any])(implicit R: Runtime[Any], F: Effect[F]): Schedule[F, In, Out]
- 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[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def first[X]: Schedule[F, (In, X), (Out, X)]
- See also
zio.ZSchedule.first
- def fold[Z](z: Z)(f: (Z, Out) => Z): Schedule[F, In, Z]
- See also
zio.ZSchedule.fold
- def foldM[Z](z: Z)(f: (Z, Out) => F[Z])(implicit R: Runtime[Any], F: Effect[F]): Schedule[F, In, Z]
- See also
zio.ZSchedule.foldM
- def forever: Schedule[F, In, Out]
- 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 intersectWith[In1 <: In, Out2](that: Schedule[F, In1, Out2])(f: (Interval, Interval) => Interval): Schedule[F, In1, (Out, Out2)]
- See also
zio.ZSchedule.intersectWith
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def jittered(min: Double, max: Double): Schedule[F, In, Out]
- See also
zio.ZSchedule.jittered
- def jittered: Schedule[F, In, Out]
- See also
zio.ZSchedule.jittered
- def left[X]: Schedule[F, Either[In, X], Either[Out, X]]
- See also
zio.ZSchedule.left
- def map[Out2](f: (Out) => Out2): Schedule[F, In, Out2]
- See also
zio.ZSchedule.map
- def mapM[Out2](f: (Out) => F[Out2])(implicit R: Runtime[Any], F: Effect[F]): Schedule[F, In, Out2]
- See also
zio.ZSchedule.mapM
- def modifyDelay(f: (Out, Duration) => Duration): Schedule[F, In, Out]
- See also
zio.ZSchedule.modifyDelay
- def modifyDelayM(f: (Out, Duration) => F[Duration])(implicit R: Runtime[Any], F: Effect[F]): Schedule[F, In, Out]
- See also
zio.ZSchedule.modifyDelayM
- 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()
- def repetitions: Schedule[F, In, Int]
- See also
zio.ZSchedule.repetitions
- def resetAfter(duration: Duration): Schedule[F, In, Out]
- See also
zio.ZSchedule.resetAfter
- def resetWhen(f: (Out) => Boolean): Schedule[F, In, Out]
- See also
zio.ZSchedule.resetWhen
- def right[X]: Schedule[F, Either[X, In], Either[X, Out]]
- See also
zio.ZSchedule.right
- def run(now: OffsetDateTime, input: Iterable[In])(implicit R: Runtime[zio.ZEnv], F: LiftIO[F]): F[List[Out]]
- See also
zio.ZSchedule.run
- def second[X]: Schedule[F, (X, In), (X, Out)]
- See also
zio.ZSchedule.second
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def tapInput[In1 <: In](f: (In1) => F[Any])(implicit R: Runtime[Any], F: Effect[F]): Schedule[F, In1, Out]
- See also
zio.ZSchedule.tapInput
- def tapOutput(f: (Out) => F[Any])(implicit R: Runtime[Any], F: Effect[F]): Schedule[F, In, Out]
- See also
zio.ZSchedule.tapOutput
- def toString(): String
- Definition Classes
- AnyRef → Any
- def unionWith[In1 <: In, Out2](that: Schedule[F, In1, Out2])(f: (Interval, Interval) => Interval): Schedule[F, In1, (Out, Out2)]
- See also
zio.ZSchedule.unionWith
- def unit: Schedule[F, In, Unit]
- See also
zio.ZSchedule.unit
- def untilInput[In1 <: In](f: (In1) => Boolean): Schedule[F, In1, Out]
- See also
zio.ZSchedule.untilInput
- def untilInputM[In1 <: In](f: (In1) => F[Boolean])(implicit R: Runtime[Any], F: Effect[F]): Schedule[F, In1, Out]
- See also
zio.ZSchedule.untilInputM
- def untilOutput(f: (Out) => Boolean): Schedule[F, In, Out]
- See also
zio.ZSchedule.untilOutput
- def untilOutputM(f: (Out) => F[Boolean])(implicit R: Runtime[Any], F: Effect[F]): Schedule[F, In, Out]
- See also
zio.ZSchedule.untilOutputM
- 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()
- def whileInput[In1 <: In](f: (In1) => Boolean): Schedule[F, In1, Out]
- See also
zio.ZSchedule.whileInput
- def whileInputM[In1 <: In](f: (In1) => F[Boolean])(implicit R: Runtime[Any], F: Effect[F]): Schedule[F, In1, Out]
- See also
zio.ZSchedule.whileInputM
- def whileOutput(f: (Out) => Boolean): Schedule[F, In, Out]
- See also
zio.ZSchedule.whileOutput
- def whileOutputM(f: (Out) => F[Boolean])(implicit R: Runtime[Any], F: Effect[F]): Schedule[F, In, Out]
- See also
zio.ZSchedule.whileOutputM
- def zip[In1 <: In, Out2](that: Schedule[F, In1, Out2]): Schedule[F, In1, (Out, Out2)]
- See also
zio.ZSchedule.zip
- def zipLeft[In1 <: In, Out2](that: Schedule[F, In1, Out2]): Schedule[F, In1, Out]
- See also
zio.ZSchedule.zipLeft
- def zipRight[In1 <: In, Out2](that: Schedule[F, In1, Out2]): Schedule[F, In1, Out2]
- See also
zio.ZSchedule.zipRight
- def zipWith[In1 <: In, Out2, Out3](that: Schedule[F, In1, Out2])(f: (Out, Out2) => Out3): Schedule[F, In1, Out3]
- See also
zio.ZSchedule.zipWith
- def ||[In1 <: In, Out2](that: Schedule[F, In1, Out2]): Schedule[F, In1, (Out, Out2)]
- See also
zio.ZSchedule.||
- def |||[Out1 >: Out, In2](that: Schedule[F, In2, Out1]): Schedule[F, Either[In, In2], Out1]
- See also
zio.ZSchedule.|||