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 = Schedule.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[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  19. final def collectAll: Schedule[F, A, List[B]]

    See also

    zio.ZSchedule.collectAll

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

    See also

    zio.ZSchedule.compose

  21. final def const[C](c: ⇒ C): Schedule[F, A, C]

    See also

    zio.ZSchedule.const

  22. final def contramap[A1](f: (A1) ⇒ A): Schedule[F, A1, B]

    See also

    zio.ZSchedule.contramap

  23. final def delayed(f: (Duration) ⇒ Duration)(implicit R: Runtime[zio.ZEnv], F: Effect[F]): Schedule[F, A, B]

    See also

    zio.ZSchedule.delayed

  24. final def dimap[A1, C](f: (A1) ⇒ A, g: (B) ⇒ C): Schedule[F, A1, C]

    See also

    zio.ZSchedule.dimap

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

    See also

    zio.ZSchedule.either

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

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

    See also

    zio.ZSchedule.ensuring

  28. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  29. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  30. val extract: (A, State) ⇒ B

    See also

    zio.ZSchedule.extract

  31. def finalize(): Unit
    Attributes
    protected[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 forever: Schedule[F, A, B]

    See also

    zio.ZSchedule.forever

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

    See also

    zio.ZSchedule.initial

  38. final def initialized[A1 <: A](f: (F[State]) ⇒ F[State])(implicit R: Runtime[zio.ZEnv], F: Effect[F]): Schedule[F, A1, B]

    See also

    zio.ZSchedule.initialized

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

    See also

    zio.ZSchedule.jittered

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

    See also

    zio.ZSchedule.jittered

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

    See also

    zio.ZSchedule.left

  43. final def map[A1 <: A, C](f: (B) ⇒ C): Schedule[F, A1, C]

    See also

    zio.ZSchedule.map

  44. final def modifyDelay(f: (B, Duration) ⇒ F[Duration])(implicit R: Runtime[zio.ZEnv], F: Effect[F]): Schedule[F, A, B]

    See also

    zio.ZSchedule.modifyDelay

  45. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  46. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  47. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  48. final def onDecision[A1 <: A](f: (A1, Option[State]) ⇒ F[Any])(implicit R: Runtime[Any], F: Effect[F]): Schedule[F, A1, B]

    See also

    zio.ZSchedule.onDecision

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

    See also

    zio.ZSchedule.right

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

    See also

    zio.ZSchedule.second

  51. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  52. final def tapInput[A1 <: A](f: (A1) ⇒ F[Unit])(implicit R: Runtime[zio.ZEnv], F: Effect[F]): Schedule[F, A1, B]

    See also

    zio.ZSchedule.tapInput

  53. final def tapOutput(f: (B) ⇒ F[Unit])(implicit R: Runtime[zio.ZEnv], F: Effect[F]): Schedule[F, A, B]

    See also

    zio.ZSchedule.tapOutput

  54. def toString(): String
    Definition Classes
    AnyRef → Any
  55. final def unit: Schedule[F, A, Unit]

    See also

    zio.ZSchedule.unit

  56. final def untilInput[A1 <: A](f: (A1) ⇒ Boolean): Schedule[F, A1, B]

    See also

    zio.ZSchedule.untilInput

  57. final def untilOutput(f: (B) ⇒ Boolean): Schedule[F, A, B]

    See also

    zio.ZSchedule.untilOutput

  58. def update(implicit R: Runtime[zio.ZEnv], F: LiftIO[F]): (A, State) ⇒ F[Either[Unit, State]]

    See also

    zio.ZSchedule.update

  59. final def updated[A1 <: A](f: ((A, State) ⇒ F[Either[Unit, State]]) ⇒ (A1, State) ⇒ F[Either[Unit, State]])(implicit R: Runtime[zio.ZEnv], F: Effect[F]): Schedule[F, A1, B]

    See also

    zio.ZSchedule.updated

  60. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  61. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  62. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  63. final def whileInput[A1 <: A](f: (A1) ⇒ Boolean): Schedule[F, A1, B]

    See also

    zio.ZSchedule.whileInput

  64. final def whileOutput(f: (B) ⇒ Boolean): Schedule[F, A, B]

    See also

    zio.ZSchedule.whileOutput

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

    See also

    zio.ZSchedule.zip

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

    See also

    zio.ZSchedule.zipLeft

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

    See also

    zio.ZSchedule.zipRight

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

    See also

    zio.ZSchedule.||

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