Class/Object

zio.interop

Schedule

Related Docs: object Schedule | package interop

Permalink

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

    Permalink

    See also

    zio.ZSchedule.State

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def &&[A1 <: A, C](that: Schedule[F, A1, C]): Schedule[F, A1, (B, C)]

    Permalink

    See also

    zio.ZSchedule.&&

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

    Permalink

    See also

    zio.ZSchedule.***

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

    Permalink

    See also

    zio.ZSchedule.*>

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

    Permalink

    See also

    zio.ZSchedule.+++

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

    Permalink

    See also

    zio.ZSchedule.<*

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

    Permalink

    See also

    zio.ZSchedule.<*>

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

    Permalink

    See also

    zio.ZSchedule.<<<

  10. final def ==(arg0: Any): Boolean

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

    Permalink

    See also

    zio.ZSchedule.>>>

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

    Permalink

    See also

    zio.ZSchedule.andThen

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

    Permalink

    See also

    zio.ZSchedule.andThenEither

  14. final def asInstanceOf[T0]: T0

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

    Permalink

    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]

    Permalink

    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]

    Permalink

    See also

    zio.ZSchedule.check

  18. def clone(): AnyRef

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

    Permalink

    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)]

    Permalink

    See also

    zio.ZSchedule.combineWith

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

    Permalink

    See also

    zio.ZSchedule.compose

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

    Permalink

    See also

    zio.ZSchedule.const

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

    Permalink

    See also

    zio.ZSchedule.contramap

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

    Permalink

    See also

    zio.ZSchedule.delayed

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

    Permalink

    See also

    zio.ZSchedule.dimap

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

    Permalink

    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]

    Permalink

    See also

    zio.ZSchedule.eitherWith

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

    Permalink

    See also

    zio.ZSchedule.ensuring

  29. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  30. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  31. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  32. final def first[C]: Schedule[F, (A, C), (B, C)]

    Permalink

    See also

    zio.ZSchedule.first

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

    Permalink

    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]

    Permalink

    See also

    zio.ZSchedule.foldM

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

    Permalink

    See also

    zio.ZSchedule.forever

  36. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  37. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  38. def initial(implicit R: Runtime[Env], F: LiftIO[F]): F[State]

    Permalink

    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]

    Permalink

    See also

    zio.ZSchedule.initialized

  40. final def isInstanceOf[T0]: Boolean

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

    Permalink

    See also

    zio.ZSchedule.jittered

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

    Permalink

    See also

    zio.ZSchedule.jittered

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

    Permalink

    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]

    Permalink

    See also

    zio.ZSchedule.logInput

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

    Permalink

    See also

    zio.ZSchedule.logOutput

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

    Permalink

    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]

    Permalink

    See also

    zio.ZSchedule.modifyDelay

  48. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  49. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  50. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  51. final def onDecision[A1 <: A](f: (A1, Decision[State, B]) ⇒ F[Unit])(implicit R: Runtime[Any], F: Effect[F]): Schedule[F, A1, B]

    Permalink

    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]

    Permalink

    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]

    Permalink

    See also

    zio.ZSchedule.reconsiderM

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

    Permalink

    See also

    zio.ZSchedule.right

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

    Permalink

    See also

    zio.ZSchedule.run

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

    Permalink

    See also

    zio.ZSchedule.second

  57. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  58. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  59. final def unary_!: Schedule[F, A, B]

    Permalink

    See also

    zio.ZSchedule.unary_!

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

    Permalink

    See also

    zio.ZSchedule.unit

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

    Permalink

    See also

    zio.ZSchedule.untilInput

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

    Permalink

    See also

    zio.ZSchedule.untilOutput

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

    Permalink

    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]

    Permalink

    See also

    zio.ZSchedule.updated

  65. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  66. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  67. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  68. final def whileInput[A1 <: A](f: (A1) ⇒ Boolean): Schedule[F, A1, B]

    Permalink

    See also

    zio.ZSchedule.whileInput

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

    Permalink

    See also

    zio.ZSchedule.whileOutput

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

    Permalink

    See also

    zio.ZSchedule.zip

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

    Permalink

    See also

    zio.ZSchedule.zipLeft

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

    Permalink

    See also

    zio.ZSchedule.zipRight

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

    Permalink

    See also

    zio.ZSchedule.||

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

    Permalink

    See also

    zio.ZSchedule.|||

Inherited from AnyRef

Inherited from Any

Ungrouped