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 = Schedule.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 compose[C](that: Schedule[F, C, A]): Schedule[F, C, B]

    Permalink

    See also

    zio.ZSchedule.compose

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

    Permalink

    See also

    zio.ZSchedule.const

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

    Permalink

    See also

    zio.ZSchedule.contramap

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

    Permalink

    See also

    zio.ZSchedule.delayed

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

    Permalink

    See also

    zio.ZSchedule.dimap

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

    Permalink

    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]

    Permalink

    See also

    zio.ZSchedule.eitherWith

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

    Permalink

    See also

    zio.ZSchedule.ensuring

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  30. val extract: (A, State) ⇒ B

    Permalink

    See also

    zio.ZSchedule.extract

  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 forever: Schedule[F, A, B]

    Permalink

    See also

    zio.ZSchedule.forever

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

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

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

    Permalink

    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]

    Permalink

    See also

    zio.ZSchedule.initialized

  39. final def isInstanceOf[T0]: Boolean

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

    Permalink

    See also

    zio.ZSchedule.jittered

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

    Permalink

    See also

    zio.ZSchedule.jittered

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

    Permalink

    See also

    zio.ZSchedule.left

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

    Permalink

    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]

    Permalink

    See also

    zio.ZSchedule.modifyDelay

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

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

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

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

    Permalink

    See also

    zio.ZSchedule.onDecision

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

    Permalink

    See also

    zio.ZSchedule.right

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

    Permalink

    See also

    zio.ZSchedule.second

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

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

    Permalink

    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]

    Permalink

    See also

    zio.ZSchedule.tapOutput

  54. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  55. final def unit: Schedule[F, A, Unit]

    Permalink

    See also

    zio.ZSchedule.unit

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

    Permalink

    See also

    zio.ZSchedule.untilInput

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

    Permalink

    See also

    zio.ZSchedule.untilOutput

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

    Permalink

    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]

    Permalink

    See also

    zio.ZSchedule.updated

  60. final def wait(): Unit

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

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

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

    Permalink

    See also

    zio.ZSchedule.whileInput

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

    Permalink

    See also

    zio.ZSchedule.whileOutput

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

    Permalink

    See also

    zio.ZSchedule.zip

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

    Permalink

    See also

    zio.ZSchedule.zipLeft

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

    Permalink

    See also

    zio.ZSchedule.zipRight

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

    Permalink

    See also

    zio.ZSchedule.||

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