sealed abstract class Schedule[F[+_], -In, +Out] extends AnyRef

Self Type
Schedule[F, In, Out]
See also

zio.ZSchedule

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Schedule
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. abstract type State

Abstract Value Members

  1. 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.&&

  2. abstract def ***[In2, Out2](that: Schedule[F, In2, Out2]): WithState[F, (State, State), (In, In2), (Out, Out2)]

    See also

    zio.ZSchedule.***

  3. abstract def *>[In1 <: In, Out2](that: Schedule[F, In1, Out2])(implicit trace: Trace): WithState[F, (State, State), In1, Out2]

    See also

    zio.ZSchedule.*>

  4. 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.++

  5. abstract def +++[In2, Out2](that: Schedule[F, In2, Out2]): WithState[F, (State, State), Either[In, In2], Either[Out, Out2]]

    See also

    zio.ZSchedule.+++

  6. abstract def <*[In1 <: In, Out2](that: Schedule[F, In1, Out2])(implicit trace: Trace): WithState[F, (State, State), In1, Out]

    See also

    zio.ZSchedule.<*

  7. 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.<*>

  8. abstract def <<<[In2](that: Schedule[F, In2, In]): WithState[F, (State, State), In2, Out]

    See also

    zio.ZSchedule.<<<

  9. abstract def <||>[In1 <: In, Out2](that: Schedule[F, In1, Out2]): WithState[F, (State, State, Boolean), In1, Either[Out, Out2]]

    See also

    zio.ZSchedule.<||>

  10. abstract def >>>[Out2](that: Schedule[F, Out, Out2]): WithState[F, (State, State), In, Out2]

    See also

    zio.ZSchedule.>>>

  11. abstract def addDelay(f: (Out) => java.time.Duration)(implicit trace: Trace): WithState[F, State, In, Out]

    See also

    zio.ZSchedule.addDelay

  12. abstract def addDelayM(f: (Out) => F[java.time.Duration])(implicit trace: Trace): WithState[F, State, In, Out]

    See also

    zio.ZSchedule.addDelayM

  13. 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

  14. 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

  15. abstract def as[Out2](out2: => Out2)(implicit trace: Trace): WithState[F, State, In, Out2]

    See also

    zio.ZSchedule.as

  16. abstract def check[In11 <: In](test: (In11, Out) => Boolean)(implicit trace: Trace): WithState[F, State, In11, Out]

    See also

    zio.ZSchedule.check

  17. abstract def checkM[In1 <: In](test: (In1, Out) => F[Boolean])(implicit trace: Trace): WithState[F, State, In1, Out]

    See also

    zio.ZSchedule.checkM

  18. abstract def collectAll[Out1 >: Out](implicit trace: Trace): WithState[F, (State, Chunk[Out1]), In, List[Out1]]

    See also

    zio.ZSchedule.collectAll

  19. abstract def compose[In2](that: Schedule[F, In2, In]): WithState[F, (State, State), In2, Out]

    See also

    zio.ZSchedule.compose

  20. abstract def contramap[In2](f: (In2) => In)(implicit trace: Trace): WithState[F, State, In2, Out]

    See also

    zio.ZSchedule.contramap

  21. abstract def delayed(f: (java.time.Duration) => java.time.Duration)(implicit trace: Trace): WithState[F, State, In, Out]

    See also

    zio.ZSchedule.delayed

  22. abstract def delayedM(f: (java.time.Duration) => F[java.time.Duration])(implicit trace: Trace): WithState[F, State, In, Out]

    See also

    zio.ZSchedule.delayedM

  23. abstract def dimap[In2, Out2](f: (In2) => In, g: (Out) => Out2)(implicit trace: Trace): WithState[F, State, In2, Out2]

    See also

    zio.ZSchedule.dimap

  24. abstract def driver(implicit trace: Trace): F[Driver[F, State, In, Out]]

    See also

    zio.ZSchedule.driver

  25. abstract def either[In1 <: In, Out2](that: Schedule[F, In1, Out2]): WithState[F, (State, State), In1, (Out, Out2)]

    See also

    zio.ZSchedule.either

  26. 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

  27. abstract def ensuring(finalizer: F[Any])(implicit trace: Trace): WithState[F, State, In, Out]

    See also

    zio.ZSchedule.ensuring

  28. abstract def first[X]: WithState[F, (State, Unit), (In, X), (Out, X)]

    See also

    zio.ZSchedule.first

  29. abstract def fold[Z](z: Z)(f: (Z, Out) => Z)(implicit trace: Trace): WithState[F, (State, Z), In, Z]

    See also

    zio.ZSchedule.fold

  30. 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

  31. abstract def forever: WithState[F, State, In, Out]

    See also

    zio.ZSchedule.forever

  32. 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

  33. abstract def jittered(min: Double, max: Double)(implicit trace: Trace): WithState[F, State, In, Out]

    See also

    zio.ZSchedule.jittered

  34. abstract def jittered(implicit trace: Trace): WithState[F, State, In, Out]

    See also

    zio.ZSchedule.jittered

  35. abstract def left[X]: WithState[F, (State, Unit), Either[In, X], Either[Out, X]]

    See also

    zio.ZSchedule.left

  36. abstract def map[Out2](f: (Out) => Out2)(implicit trace: Trace): WithState[F, State, In, Out2]

    See also

    zio.ZSchedule.map

  37. abstract def mapM[Out2](f: (Out) => F[Out2])(implicit trace: Trace): WithState[F, State, In, Out2]

    See also

    zio.ZSchedule.mapM

  38. abstract def modifyDelay(f: (Out, java.time.Duration) => java.time.Duration): WithState[F, State, In, Out]

    See also

    zio.ZSchedule.modifyDelay

  39. 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

  40. abstract def repetitions(implicit trace: Trace): WithState[F, (State, Long), In, Long]

    See also

    zio.ZSchedule.repetitions

  41. abstract def resetAfter(duration: java.time.Duration)(implicit trace: Trace): WithState[F, (State, Option[OffsetDateTime]), In, Out]

    See also

    zio.ZSchedule.resetAfter

  42. abstract def resetWhen(f: (Out) => Boolean): WithState[F, State, In, Out]

    See also

    zio.ZSchedule.resetWhen

  43. abstract def right[X]: WithState[F, (Unit, State), Either[X, In], Either[X, Out]]

    See also

    zio.ZSchedule.right

  44. abstract def run(now: OffsetDateTime, input: Iterable[In])(implicit trace: Trace): F[List[Out]]

    See also

    zio.ZSchedule.run

  45. abstract def second[X]: WithState[F, (Unit, State), (X, In), (X, Out)]

    See also

    zio.ZSchedule.second

  46. abstract def tapInput[In1 <: In](f: (In1) => F[Any])(implicit trace: Trace): WithState[F, State, In1, Out]

    See also

    zio.ZSchedule.tapInput

  47. abstract def tapOutput(f: (Out) => F[Any])(implicit trace: Trace): WithState[F, State, In, Out]

    See also

    zio.ZSchedule.tapOutput

  48. abstract val underlying: WithState[State, Any, In, Out]
    Attributes
    protected
  49. 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

  50. abstract def unit(implicit trace: Trace): WithState[F, State, In, Unit]

    See also

    zio.ZSchedule.unit

  51. abstract def untilInput[In1 <: In](f: (In1) => Boolean)(implicit trace: Trace): WithState[F, State, In1, Out]

    See also

    zio.ZSchedule.untilInput

  52. abstract def untilInputM[In1 <: In](f: (In1) => F[Boolean])(implicit trace: Trace): WithState[F, State, In1, Out]

    See also

    zio.ZSchedule.untilInputM

  53. abstract def untilOutput(f: (Out) => Boolean)(implicit trace: Trace): WithState[F, State, In, Out]

    See also

    zio.ZSchedule.untilOutput

  54. abstract def untilOutputM(f: (Out) => F[Boolean])(implicit trace: Trace): WithState[F, State, In, Out]

    See also

    zio.ZSchedule.untilOutputM

  55. abstract def whileInput[In1 <: In](f: (In1) => Boolean)(implicit trace: Trace): WithState[F, State, In1, Out]

    See also

    zio.ZSchedule.whileInput

  56. abstract def whileInputM[In1 <: In](f: (In1) => F[Boolean])(implicit trace: Trace): WithState[F, State, In1, Out]

    See also

    zio.ZSchedule.whileInputM

  57. abstract def whileOutput(f: (Out) => Boolean)(implicit trace: Trace): WithState[F, State, In, Out]

    See also

    zio.ZSchedule.whileOutput

  58. abstract def whileOutputM(f: (Out) => F[Boolean])(implicit trace: Trace): WithState[F, State, In, Out]

    See also

    zio.ZSchedule.whileOutputM

  59. 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

  60. 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

  61. 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

  62. 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

  63. 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.||

  64. 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

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  18. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  19. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped