sealed abstract 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
Type Members
- abstract type State
Abstract Value Members
- abstract def &&[In1 <: In, Out2](that: Schedule[F, In1, Out2])(implicit zippable: Zippable[Out, Out2]): WithState[F, (State, State), In1, Out]
- See also
zio.ZSchedule.&&
- abstract def ***[In2, Out2](that: Schedule[F, In2, Out2]): WithState[F, (State, State), (In, In2), (Out, Out2)]
- See also
zio.ZSchedule.***
- abstract def *>[In1 <: In, Out2](that: Schedule[F, In1, Out2])(implicit trace: Trace): WithState[F, (State, State), In1, Out2]
- See also
zio.ZSchedule.*>
- abstract def ++[In1 <: In, Out2 >: Out](that: Schedule[F, In1, Out2])(implicit trace: Trace): WithState[F, (State, State, Boolean), In1, Out2]
- See also
zio.ZSchedule.++
- abstract def +++[In2, Out2](that: Schedule[F, In2, Out2]): WithState[F, (State, State), Either[In, In2], Either[Out, Out2]]
- See also
zio.ZSchedule.+++
- abstract def <*[In1 <: In, Out2](that: Schedule[F, In1, Out2])(implicit trace: Trace): WithState[F, (State, State), In1, Out]
- See also
zio.ZSchedule.<*
- abstract def <*>[In1 <: In, Out2](that: Schedule[F, In1, Out2])(implicit zippable: Zippable[Out, Out2]): WithState[F, (State, State), In1, Out]
- See also
zio.ZSchedule.<*>
- abstract def <<<[In2](that: Schedule[F, In2, In]): WithState[F, (State, State), In2, Out]
- See also
zio.ZSchedule.<<<
- abstract def <||>[In1 <: In, Out2](that: Schedule[F, In1, Out2]): WithState[F, (State, State, Boolean), In1, Either[Out, Out2]]
- See also
zio.ZSchedule.<||>
- abstract def >>>[Out2](that: Schedule[F, Out, Out2]): WithState[F, (State, State), In, Out2]
- See also
zio.ZSchedule.>>>
- abstract def addDelay(f: (Out) => java.time.Duration)(implicit trace: Trace): WithState[F, State, In, Out]
- See also
zio.ZSchedule.addDelay
- abstract def addDelayM(f: (Out) => F[java.time.Duration])(implicit trace: Trace): WithState[F, State, In, Out]
- See also
zio.ZSchedule.addDelayM
- abstract def andThen[In1 <: In, Out2 >: Out](that: Schedule[F, In1, Out2])(implicit trace: Trace): WithState[F, (State, State, Boolean), In1, Out2]
- See also
zio.ZSchedule.andThen
- abstract def andThenEither[In1 <: In, Out2](that: Schedule[F, In1, Out2]): WithState[F, (State, State, Boolean), In1, Either[Out, Out2]]
- See also
zio.ZSchedule.andThenEither
- abstract def as[Out2](out2: => Out2)(implicit trace: Trace): WithState[F, State, In, Out2]
- See also
zio.ZSchedule.as
- abstract def check[In11 <: In](test: (In11, Out) => Boolean)(implicit trace: Trace): WithState[F, State, In11, Out]
- See also
zio.ZSchedule.check
- abstract def checkM[In1 <: In](test: (In1, Out) => F[Boolean])(implicit trace: Trace): WithState[F, State, In1, Out]
- See also
zio.ZSchedule.checkM
- abstract def collectAll[Out1 >: Out](implicit trace: Trace): WithState[F, (State, Chunk[Out1]), In, List[Out1]]
- See also
zio.ZSchedule.collectAll
- abstract def compose[In2](that: Schedule[F, In2, In]): WithState[F, (State, State), In2, Out]
- See also
zio.ZSchedule.compose
- abstract def contramap[In2](f: (In2) => In)(implicit trace: Trace): WithState[F, State, In2, Out]
- See also
zio.ZSchedule.contramap
- abstract def delayed(f: (java.time.Duration) => java.time.Duration)(implicit trace: Trace): WithState[F, State, In, Out]
- See also
zio.ZSchedule.delayed
- abstract def delayedM(f: (java.time.Duration) => F[java.time.Duration])(implicit trace: Trace): WithState[F, State, In, Out]
- See also
zio.ZSchedule.delayedM
- abstract def dimap[In2, Out2](f: (In2) => In, g: (Out) => Out2)(implicit trace: Trace): WithState[F, State, In2, Out2]
- See also
zio.ZSchedule.dimap
- abstract def driver(implicit trace: Trace): F[Driver[F, State, In, Out]]
- See also
zio.ZSchedule.driver
- abstract def either[In1 <: In, Out2](that: Schedule[F, In1, Out2]): WithState[F, (State, State), In1, (Out, Out2)]
- See also
zio.ZSchedule.either
- abstract def eitherWith[In1 <: In, Out2, Out3](that: Schedule[F, In1, Out2])(f: (Out, Out2) => Out3)(implicit trace: Trace): WithState[F, (State, State), In1, Out3]
- See also
zio.ZSchedule.eitherWith
- abstract def ensuring(finalizer: F[Any])(implicit trace: Trace): WithState[F, State, In, Out]
- See also
zio.ZSchedule.ensuring
- abstract def first[X]: WithState[F, (State, Unit), (In, X), (Out, X)]
- See also
zio.ZSchedule.first
- abstract def fold[Z](z: Z)(f: (Z, Out) => Z)(implicit trace: Trace): WithState[F, (State, Z), In, Z]
- See also
zio.ZSchedule.fold
- abstract def foldM[Z](z: Z)(f: (Z, Out) => F[Z])(implicit trace: Trace): WithState[F, (State, Z), In, Z]
- See also
zio.ZSchedule.foldM
- abstract def forever: WithState[F, State, In, Out]
- See also
zio.ZSchedule.forever
- abstract def intersectWith[In1 <: In, Out2](that: Schedule[F, In1, Out2])(f: (Intervals, Intervals) => Intervals)(implicit zippable: Zippable[Out, Out2]): WithState[F, (State, State), In1, Out]
- See also
zio.ZSchedule.intersectWith
- abstract def jittered(min: Double, max: Double)(implicit trace: Trace): WithState[F, State, In, Out]
- See also
zio.ZSchedule.jittered
- abstract def jittered(implicit trace: Trace): WithState[F, State, In, Out]
- See also
zio.ZSchedule.jittered
- abstract def left[X]: WithState[F, (State, Unit), Either[In, X], Either[Out, X]]
- See also
zio.ZSchedule.left
- abstract def map[Out2](f: (Out) => Out2)(implicit trace: Trace): WithState[F, State, In, Out2]
- See also
zio.ZSchedule.map
- abstract def mapM[Out2](f: (Out) => F[Out2])(implicit trace: Trace): WithState[F, State, In, Out2]
- See also
zio.ZSchedule.mapM
- abstract def modifyDelay(f: (Out, java.time.Duration) => java.time.Duration): WithState[F, State, In, Out]
- See also
zio.ZSchedule.modifyDelay
- abstract def modifyDelayM(f: (Out, java.time.Duration) => F[java.time.Duration])(implicit trace: Trace): WithState[F, State, In, Out]
- See also
zio.ZSchedule.modifyDelayM
- abstract def repetitions(implicit trace: Trace): WithState[F, (State, Long), In, Long]
- See also
zio.ZSchedule.repetitions
- abstract def resetAfter(duration: java.time.Duration)(implicit trace: Trace): WithState[F, (State, Option[OffsetDateTime]), In, Out]
- See also
zio.ZSchedule.resetAfter
- abstract def resetWhen(f: (Out) => Boolean): WithState[F, State, In, Out]
- See also
zio.ZSchedule.resetWhen
- abstract def right[X]: WithState[F, (Unit, State), Either[X, In], Either[X, Out]]
- See also
zio.ZSchedule.right
- abstract def run(now: OffsetDateTime, input: Iterable[In])(implicit trace: Trace): F[List[Out]]
- See also
zio.ZSchedule.run
- abstract def second[X]: WithState[F, (Unit, State), (X, In), (X, Out)]
- See also
zio.ZSchedule.second
- abstract def tapInput[In1 <: In](f: (In1) => F[Any])(implicit trace: Trace): WithState[F, State, In1, Out]
- See also
zio.ZSchedule.tapInput
- abstract def tapOutput(f: (Out) => F[Any])(implicit trace: Trace): WithState[F, State, In, Out]
- See also
zio.ZSchedule.tapOutput
- abstract val underlying: WithState[State, Any, In, Out]
- Attributes
- protected
- abstract def unionWith[In1 <: In, Out2](that: Schedule[F, In1, Out2])(f: (Intervals, Intervals) => Intervals)(implicit zippable: Zippable[Out, Out2]): WithState[F, (State, State), In1, Out]
- See also
zio.ZSchedule.unionWith
- abstract def unit(implicit trace: Trace): WithState[F, State, In, Unit]
- See also
zio.ZSchedule.unit
- abstract def untilInput[In1 <: In](f: (In1) => Boolean)(implicit trace: Trace): WithState[F, State, In1, Out]
- See also
zio.ZSchedule.untilInput
- abstract def untilInputM[In1 <: In](f: (In1) => F[Boolean])(implicit trace: Trace): WithState[F, State, In1, Out]
- See also
zio.ZSchedule.untilInputM
- abstract def untilOutput(f: (Out) => Boolean)(implicit trace: Trace): WithState[F, State, In, Out]
- See also
zio.ZSchedule.untilOutput
- abstract def untilOutputM(f: (Out) => F[Boolean])(implicit trace: Trace): WithState[F, State, In, Out]
- See also
zio.ZSchedule.untilOutputM
- abstract def whileInput[In1 <: In](f: (In1) => Boolean)(implicit trace: Trace): WithState[F, State, In1, Out]
- See also
zio.ZSchedule.whileInput
- abstract def whileInputM[In1 <: In](f: (In1) => F[Boolean])(implicit trace: Trace): WithState[F, State, In1, Out]
- See also
zio.ZSchedule.whileInputM
- abstract def whileOutput(f: (Out) => Boolean)(implicit trace: Trace): WithState[F, State, In, Out]
- See also
zio.ZSchedule.whileOutput
- abstract def whileOutputM(f: (Out) => F[Boolean])(implicit trace: Trace): WithState[F, State, In, Out]
- See also
zio.ZSchedule.whileOutputM
- abstract def zip[In1 <: In, Out2](that: Schedule[F, In1, Out2])(implicit zippable: Zippable[Out, Out2]): WithState[F, (State, State), In1, Out]
- See also
zio.ZSchedule.zip
- abstract def zipLeft[In1 <: In, Out2](that: Schedule[F, In1, Out2])(implicit trace: Trace): WithState[F, (State, State), In1, Out]
- See also
zio.ZSchedule.zipLeft
- abstract def zipRight[In1 <: In, Out2](that: Schedule[F, In1, Out2])(implicit trace: Trace): WithState[F, (State, State), In1, Out2]
- See also
zio.ZSchedule.zipRight
- abstract def zipWith[In1 <: In, Out2, Out3](that: Schedule[F, In1, Out2])(f: (Out, Out2) => Out3)(implicit trace: Trace): WithState[F, (State, State), In1, Out3]
- See also
zio.ZSchedule.zipWith
- abstract def ||[In1 <: In, Out2](that: Schedule[F, In1, Out2])(implicit zippable: Zippable[Out, Out2]): WithState[F, (State, State), In1, Out]
- See also
zio.ZSchedule.||
- abstract def |||[Out1 >: Out, In2](that: Schedule[F, In2, Out1])(implicit trace: Trace): WithState[F, (State, State), Either[In, In2], Out1]
- See also
zio.ZSchedule.|||
Concrete 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 asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- 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])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- 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 synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- 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()