Packages

final class Schedule[F[+_], -A, +B] extends AnyRef

Self Type
Schedule[F, A, B]
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. All

Type Members

  1. type State = ZSchedule.State

    See also

    zio.ZSchedule.State

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def &&[A1 <: A, C](that: Schedule[F, A1, C]): Schedule[F, A1, (B, C)]

    See also

    zio.ZSchedule.&&

  4. final def ***[C, D](that: Schedule[F, C, D]): Schedule[F, (A, C), (B, D)]

    See also

    zio.ZSchedule.***

  5. final def *>[A1 <: A, C](that: Schedule[F, A1, C]): Schedule[F, A1, C]

    See also

    zio.ZSchedule.*>

  6. final def +++[C, D](that: Schedule[F, C, D]): Schedule[F, Either[A, C], Either[B, D]]

    See also

    zio.ZSchedule.+++

  7. final def <*[A1 <: A, C](that: Schedule[F, A1, C]): Schedule[F, A1, B]

    See also

    zio.ZSchedule.<*

  8. final def <*>[A1 <: A, C](that: Schedule[F, A1, C]): Schedule[F, A1, (B, C)]

    See also

    zio.ZSchedule.<*>

  9. final def <<<[C](that: Schedule[F, C, A]): Schedule[F, C, B]

    See also

    zio.ZSchedule.<<<

  10. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  11. final def >>>[C](that: Schedule[F, B, C]): Schedule[F, A, C]

    See also

    zio.ZSchedule.>>>

  12. final def andThen[A1 <: A, B1 >: B](that: Schedule[F, A1, B1]): Schedule[F, A1, B1]

    See also

    zio.ZSchedule.andThen

  13. final def andThenEither[A1 <: A, C](that: Schedule[F, A1, C]): Schedule[F, A1, Either[B, C]]

    See also

    zio.ZSchedule.andThenEither

  14. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  15. final def both[A1 <: A, C](that: Schedule[F, A1, C]): Schedule[F, A1, (B, C)]

    See also

    zio.ZSchedule.both

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

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

  18. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  19. final def collectAll: Schedule[F, A, List[B]]

    See also

    zio.ZSchedule.collectAll

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

  21. final def compose[C](that: Schedule[F, C, A]): Schedule[F, C, B]

    See also

    zio.ZSchedule.compose

  22. final def const[C](c: => C): Schedule[F, A, C]

    See also

    zio.ZSchedule.const

  23. final def contramap[A1](f: (A1) => A): Schedule[F, A1, B]

    See also

    zio.ZSchedule.contramap

  24. final def delayed(f: (Duration) => Duration)(implicit R: Runtime[Env], F: Effect[F]): Schedule[F, A, B]

    See also

    zio.ZSchedule.delayed

  25. final def dimap[A1, C](f: (A1) => A, g: (B) => C): Schedule[F, A1, C]

    See also

    zio.ZSchedule.dimap

  26. final def either[A1 <: A, C](that: Schedule[F, A1, C]): Schedule[F, A1, (B, C)]

    See also

    zio.ZSchedule.either

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

  28. final def ensuring(finalizer: F[_])(implicit R: Runtime[Any], F: Effect[F]): Schedule[F, A, B]

    See also

    zio.ZSchedule.ensuring

  29. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  30. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  31. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  32. final def first[C]: Schedule[F, (A, C), (B, C)]

    See also

    zio.ZSchedule.first

  33. final def fold[Z](z: Z)(f: (Z, B) => Z): Schedule[F, A, Z]

    See also

    zio.ZSchedule.fold

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

  35. final def forever: Schedule[F, A, B]

    See also

    zio.ZSchedule.forever

  36. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  37. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  38. def initial(implicit R: Runtime[Env], F: LiftIO[F]): F[State]

    See also

    zio.ZSchedule.initial

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

  40. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  41. final def jittered(min: Double, max: Double): Schedule[F, A, B]

    See also

    zio.ZSchedule.jittered

  42. final def jittered: Schedule[F, A, B]

    See also

    zio.ZSchedule.jittered

  43. final def left[C]: Schedule[F, Either[A, C], Either[B, C]]

    See also

    zio.ZSchedule.left

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

  45. final def logOutput(f: (B) => F[Unit])(implicit R: Runtime[Env], F: Effect[F]): Schedule[F, A, B]

    See also

    zio.ZSchedule.logOutput

  46. final def map[A1 <: A, C](f: (B) => C): Schedule[F, A1, C]

    See also

    zio.ZSchedule.map

  47. final def modifyDelay(f: (B, Duration) => F[Duration])(implicit R: Runtime[Env], F: Effect[F]): Schedule[F, A, B]

    See also

    zio.ZSchedule.modifyDelay

  48. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  49. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  50. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  51. 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

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

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

  54. final def right[C]: Schedule[F, Either[C, A], Either[C, B]]

    See also

    zio.ZSchedule.right

  55. final def run(as: Iterable[A])(implicit R: Runtime[Env], F: LiftIO[F]): F[List[(Duration, B)]]

    See also

    zio.ZSchedule.run

  56. final def second[C]: Schedule[F, (C, A), (C, B)]

    See also

    zio.ZSchedule.second

  57. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  58. def toString(): String
    Definition Classes
    AnyRef → Any
  59. final def unary_!: Schedule[F, A, B]

    See also

    zio.ZSchedule.unary_!

  60. final def unit: Schedule[F, A, Unit]

    See also

    zio.ZSchedule.unit

  61. final def untilInput[A1 <: A](f: (A1) => Boolean): Schedule[F, A1, B]

    See also

    zio.ZSchedule.untilInput

  62. final def untilOutput(f: (B) => Boolean): Schedule[F, A, B]

    See also

    zio.ZSchedule.untilOutput

  63. def update(implicit R: Runtime[Env], F: LiftIO[F]): (A, State) => F[Decision[State, B]]

    See also

    zio.ZSchedule.update

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

  65. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  66. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  67. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  68. final def whileInput[A1 <: A](f: (A1) => Boolean): Schedule[F, A1, B]

    See also

    zio.ZSchedule.whileInput

  69. final def whileOutput(f: (B) => Boolean): Schedule[F, A, B]

    See also

    zio.ZSchedule.whileOutput

  70. final def zip[A1 <: A, C](that: Schedule[F, A1, C]): Schedule[F, A1, (B, C)]

    See also

    zio.ZSchedule.zip

  71. final def zipLeft[A1 <: A, C](that: Schedule[F, A1, C]): Schedule[F, A1, B]

    See also

    zio.ZSchedule.zipLeft

  72. final def zipRight[A1 <: A, C](that: Schedule[F, A1, C]): Schedule[F, A1, C]

    See also

    zio.ZSchedule.zipRight

  73. final def ||[A1 <: A, C](that: Schedule[F, A1, C]): Schedule[F, A1, (B, C)]

    See also

    zio.ZSchedule.||

  74. final def |||[B1 >: B, C](that: Schedule[F, C, B1]): Schedule[F, Either[A, C], B1]

    See also

    zio.ZSchedule.|||

Inherited from AnyRef

Inherited from Any

Ungrouped