Object

zio

URIO

Related Doc: package zio

Permalink

object URIO

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

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 ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def absolve[R, A](v: URIO[R, Either[Nothing, A]]): URIO[R, A]

    Permalink

  5. def access[R]: AccessPartiallyApplied[R]

    Permalink

  6. def accessM[R]: AccessMPartiallyApplied[R]

    Permalink

  7. def allowInterrupt: UIO[Unit]

    Permalink

  8. def apply[A](a: ⇒ A): UIO[A]

    Permalink

    See also

    zio.ZIO.apply

  9. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  10. val awaitAllChildren: UIO[Unit]

    Permalink

  11. def bracket[R, A, B](acquire: URIO[R, A], release: (A) ⇒ URIO[R, Any], use: (A) ⇒ URIO[R, B]): URIO[R, B]

    Permalink

    See also

    bracket in zio.ZIO

  12. def bracket[R, A](acquire: URIO[R, A]): BracketAcquire[R, Nothing, A]

    Permalink

    See also

    bracket in zio.ZIO

  13. def bracketExit[R, A, B](acquire: URIO[R, A], release: (A, Exit[Nothing, B]) ⇒ URIO[R, Any], use: (A) ⇒ URIO[R, B]): URIO[R, B]

    Permalink

    See also

    bracketExit in zio.ZIO

  14. def bracketExit[R, A](acquire: URIO[R, A]): BracketExitAcquire[R, Nothing, A]

    Permalink

    See also

    bracketExit in zio.ZIO

  15. def checkInterruptible[R, A](f: (InterruptStatus) ⇒ URIO[R, A]): URIO[R, A]

    Permalink

  16. def checkTraced[R, A](f: (TracingStatus) ⇒ URIO[R, A]): URIO[R, A]

    Permalink

  17. def children: UIO[Iterable[Fiber[Any, Any]]]

    Permalink

  18. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. def collectAll[R, A](in: Iterable[URIO[R, A]]): URIO[R, List[A]]

    Permalink

  20. def collectAllPar[R, A](as: Iterable[URIO[R, A]]): URIO[R, List[A]]

    Permalink

  21. def collectAllParN[R, A](n: Int)(as: Iterable[URIO[R, A]]): URIO[R, List[A]]

    Permalink

  22. def collectAllSuccesses[R, A](in: Iterable[URIO[R, A]]): URIO[R, List[A]]

    Permalink

  23. def collectAllSuccessesPar[R, A](as: Iterable[URIO[R, A]]): URIO[R, List[A]]

    Permalink

  24. def collectAllSuccessesParN[E, A](n: Int)(as: Iterable[URIO[E, A]]): URIO[E, List[A]]

    Permalink

  25. def collectAllWith[R, A, B](in: Iterable[URIO[R, A]])(f: PartialFunction[A, B]): URIO[R, List[B]]

    Permalink

  26. def collectAllWithPar[R, A, B](as: Iterable[URIO[R, A]])(f: PartialFunction[A, B]): URIO[R, List[B]]

    Permalink

  27. def collectAllWithParN[R, A, B](n: Int)(as: Iterable[URIO[R, A]])(f: PartialFunction[A, B]): URIO[R, List[B]]

    Permalink

  28. def descriptor: UIO[Descriptor]

    Permalink

  29. def descriptorWith[R, A](f: (Descriptor) ⇒ URIO[R, A]): URIO[R, A]

    Permalink

  30. def die(t: ⇒ Throwable): UIO[Nothing]

    Permalink

    See also

    zio.ZIO.die

  31. def dieMessage(message: ⇒ String): UIO[Nothing]

    Permalink

  32. def disown(fiber: Fiber[Any, Any]): UIO[Boolean]

    Permalink

    See also

    See zio.ZIO.disown

  33. def done[A](r: ⇒ Exit[Nothing, A]): UIO[A]

    Permalink

    See also

    zio.ZIO.done

  34. def effectAsync[R, A](register: ((URIO[R, A]) ⇒ Unit) ⇒ Unit, blockingOn: List[Id] = Nil): URIO[R, A]

    Permalink

  35. def effectAsyncInterrupt[R, A](register: ((URIO[R, A]) ⇒ Unit) ⇒ Either[Canceler[R], URIO[R, A]], blockingOn: List[Id] = Nil): URIO[R, A]

    Permalink

  36. def effectAsyncM[R, A](register: ((URIO[R, A]) ⇒ Unit) ⇒ URIO[R, Any]): URIO[R, A]

    Permalink

  37. def effectAsyncMaybe[R, A](register: ((URIO[R, A]) ⇒ Unit) ⇒ Option[URIO[R, A]], blockingOn: List[Id] = Nil): URIO[R, A]

    Permalink

  38. def effectSuspendTotal[R, A](rio: ⇒ URIO[R, A]): URIO[R, A]

    Permalink

  39. def effectSuspendTotalWith[R, A](p: (Platform, Id) ⇒ URIO[R, A]): URIO[R, A]

    Permalink

  40. def effectTotal[A](effect: ⇒ A): UIO[A]

    Permalink

  41. def environment[R]: ZIO[R, Nothing, R]

    Permalink

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  44. val fiberId: UIO[Id]

    Permalink

  45. def filter[R, A](as: Iterable[A])(f: (A) ⇒ URIO[R, Boolean]): URIO[R, List[A]]

    Permalink

  46. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  47. def first[A, B]: URIO[(A, B), A]

    Permalink

    See also

    zio.ZIO.first

  48. def firstSuccessOf[R, A](rio: URIO[R, A], rest: Iterable[URIO[R, A]]): URIO[R, A]

    Permalink

  49. def flatten[R, A](taskr: URIO[R, URIO[R, A]]): URIO[R, A]

    Permalink

  50. def foldLeft[R, S, A](in: Iterable[A])(zero: S)(f: (S, A) ⇒ URIO[R, S]): URIO[R, S]

    Permalink

  51. def foldRight[R, S, A](in: Iterable[A])(zero: S)(f: (A, S) ⇒ URIO[R, S]): URIO[R, S]

    Permalink

  52. final def foreach[R, A, B](in: Chunk[A])(f: (A) ⇒ URIO[R, B]): URIO[R, Chunk[B]]

    Permalink

  53. final def foreach[R, A, B](in: Option[A])(f: (A) ⇒ URIO[R, B]): URIO[R, Option[B]]

    Permalink

  54. def foreach[R, A, B](in: Iterable[A])(f: (A) ⇒ URIO[R, B]): URIO[R, List[B]]

    Permalink

  55. final def foreachPar[R, A, B](as: Chunk[A])(fn: (A) ⇒ URIO[R, B]): URIO[R, Chunk[B]]

    Permalink

  56. def foreachPar[R, A, B](as: Iterable[A])(fn: (A) ⇒ URIO[R, B]): URIO[R, List[B]]

    Permalink

  57. def foreachParN[R, A, B](n: Int)(as: Iterable[A])(fn: (A) ⇒ URIO[R, B]): URIO[R, List[B]]

    Permalink

  58. def foreachParN_[R, A, B](n: Int)(as: Iterable[A])(f: (A) ⇒ URIO[R, Any]): URIO[R, Unit]

    Permalink

  59. final def foreachPar_[R, A, B](as: Chunk[A])(f: (A) ⇒ URIO[R, Any]): URIO[R, Unit]

    Permalink

  60. def foreachPar_[R, A, B](as: Iterable[A])(f: (A) ⇒ URIO[R, Any]): URIO[R, Unit]

    Permalink

  61. final def foreach_[R, A](as: Chunk[A])(f: (A) ⇒ URIO[R, Any]): URIO[R, Unit]

    Permalink

  62. def foreach_[R, A](as: Iterable[A])(f: (A) ⇒ URIO[R, Any]): URIO[R, Unit]

    Permalink

  63. def forkAll[R, A](as: Iterable[URIO[R, A]]): ZIO[R, Nothing, Fiber[Nothing, List[A]]]

    Permalink

  64. def forkAll_[R, A](as: Iterable[URIO[R, A]]): ZIO[R, Nothing, Unit]

    Permalink

  65. def fromEither[A](v: ⇒ Either[Nothing, A]): UIO[A]

    Permalink

  66. def fromFiber[A](fiber: ⇒ Fiber[Nothing, A]): UIO[A]

    Permalink

  67. def fromFiberM[A](fiber: UIO[Fiber[Nothing, A]]): UIO[A]

    Permalink

  68. def fromFunction[R, A](f: (R) ⇒ A): URIO[R, A]

    Permalink

  69. def fromFunctionM[R, A](f: (R) ⇒ UIO[A]): URIO[R, A]

    Permalink

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

    Permalink
    Definition Classes
    AnyRef → Any
  71. def halt(cause: ⇒ Cause[Nothing]): UIO[Nothing]

    Permalink

    See also

    zio.ZIO.halt

  72. def haltWith[R](function: (() ⇒ ZTrace) ⇒ Cause[Nothing]): URIO[R, Nothing]

    Permalink

  73. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  74. def identity[R]: URIO[R, R]

    Permalink

  75. def ifM[R](b: URIO[R, Boolean]): IfM[R, Nothing]

    Permalink

    See also

    zio.ZIO.ifM

  76. val infinity: URIO[Clock, Nothing]

    Permalink

  77. val interrupt: UIO[Nothing]

    Permalink

  78. def interruptAllChildren: UIO[Unit]

    Permalink

    See also

    See [zio.ZIO.interruptAllChildren]

  79. def interruptAs(fiberId: ⇒ Id): UIO[Nothing]

    Permalink

    See also

    See zio.ZIO.interruptAs

  80. def interruptible[R, A](taskr: URIO[R, A]): URIO[R, A]

    Permalink

  81. def interruptibleMask[R, A](k: (InterruptStatusRestore) ⇒ URIO[R, A]): URIO[R, A]

    Permalink

  82. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  83. def iterate[R, S](initial: S)(cont: (S) ⇒ Boolean)(body: (S) ⇒ URIO[R, S]): URIO[R, S]

    Permalink

    See also

    See zio.ZIO.iterate

  84. def left[R, A](a: ⇒ A): URIO[R, Either[A, Nothing]]

    Permalink

    See also

    zio.ZIO.left

  85. def lock[R, A](executor: ⇒ Executor)(taskr: URIO[R, A]): URIO[R, A]

    Permalink

    See also

    zio.ZIO.lock

  86. def loop[R, A, S](initial: S)(cont: (S) ⇒ Boolean, inc: (S) ⇒ S)(body: (S) ⇒ URIO[R, A]): URIO[R, List[A]]

    Permalink

    See also

    See zio.ZIO.loop

  87. def loop_[R, S](initial: S)(cont: (S) ⇒ Boolean, inc: (S) ⇒ S)(body: (S) ⇒ URIO[R, Any]): URIO[R, Unit]

    Permalink

    See also

    See zio.ZIO.loop_

  88. def mapN[R, A, B, C, D, F](urio1: URIO[R, A], urio2: URIO[R, B], urio3: URIO[R, C], urio4: URIO[R, D])(f: (A, B, C, D) ⇒ F): URIO[R, F]

    Permalink

  89. def mapN[R, A, B, C, D](urio1: URIO[R, A], urio2: URIO[R, B], urio3: URIO[R, C])(f: (A, B, C) ⇒ D): URIO[R, D]

    Permalink

  90. def mapN[R, A, B, C](urio1: URIO[R, A], urio2: URIO[R, B])(f: (A, B) ⇒ C): URIO[R, C]

    Permalink

  91. def mapParN[R, A, B, C, D, F](urio1: URIO[R, A], urio2: URIO[R, B], urio3: URIO[R, C], urio4: URIO[R, D])(f: (A, B, C, D) ⇒ F): URIO[R, F]

    Permalink

  92. def mapParN[R, A, B, C, D](urio1: URIO[R, A], urio2: URIO[R, B], urio3: URIO[R, C])(f: (A, B, C) ⇒ D): URIO[R, D]

    Permalink

  93. def mapParN[R, A, B, C](urio1: URIO[R, A], urio2: URIO[R, B])(f: (A, B) ⇒ C): URIO[R, C]

    Permalink

  94. def mergeAll[R, A, B](in: Iterable[URIO[R, A]])(zero: B)(f: (B, A) ⇒ B): URIO[R, B]

    Permalink

  95. def mergeAllPar[R, A, B](in: Iterable[URIO[R, A]])(zero: B)(f: (B, A) ⇒ B): URIO[R, B]

    Permalink

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

    Permalink
    Definition Classes
    AnyRef
  97. val never: UIO[Nothing]

    Permalink

    See also

    zio.ZIO.never

  98. val none: UIO[Option[Nothing]]

    Permalink

    See also

    zio.ZIO.none

  99. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  101. def provide[R, A](r: ⇒ R): (URIO[R, A]) ⇒ UIO[A]

    Permalink

  102. def raceAll[R, R1 <: R, A](taskr: URIO[R, A], taskrs: Iterable[URIO[R1, A]]): URIO[R1, A]

    Permalink

  103. def reduceAll[R, R1 <: R, A](a: URIO[R, A], as: Iterable[URIO[R1, A]])(f: (A, A) ⇒ A): URIO[R1, A]

    Permalink

  104. def reduceAllPar[R, R1 <: R, A](a: URIO[R, A], as: Iterable[URIO[R1, A]])(f: (A, A) ⇒ A): URIO[R1, A]

    Permalink

  105. def replicate[R, A](n: Int)(effect: URIO[R, A]): Iterable[URIO[R, A]]

    Permalink

  106. def reserve[R, A, B](reservation: URIO[R, Reservation[R, Nothing, A]])(use: (A) ⇒ URIO[R, B]): URIO[R, B]

    Permalink

  107. def right[R, B](b: ⇒ B): RIO[R, Either[Nothing, B]]

    Permalink

    See also

    zio.ZIO.right

  108. def runtime[R]: URIO[R, Runtime[R]]

    Permalink

  109. def second[A, B]: URIO[(A, B), B]

    Permalink

  110. def sleep(duration: ⇒ Duration): URIO[Clock, Unit]

    Permalink

    See also

    zio.ZIO.sleep

  111. def some[R, A](a: ⇒ A): URIO[R, Option[A]]

    Permalink

    See also

    zio.ZIO.some

  112. def succeed[A](a: ⇒ A): UIO[A]

    Permalink

  113. def swap[A, B]: URIO[(A, B), (B, A)]

    Permalink

    See also

    zio.ZIO.swap

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  116. def trace: UIO[ZTrace]

    Permalink

    See also

    zio.ZIO.trace

  117. def traced[R, A](zio: URIO[R, A]): URIO[R, A]

    Permalink

  118. def uninterruptible[R, A](taskr: URIO[R, A]): URIO[R, A]

    Permalink

  119. def uninterruptibleMask[R, A](k: (InterruptStatusRestore) ⇒ URIO[R, A]): URIO[R, A]

    Permalink

  120. val unit: UIO[Unit]

    Permalink

    See also

    zio.ZIO.unit

  121. def unsandbox[R, A](v: IO[Cause[Nothing], A]): URIO[R, A]

    Permalink

  122. def untraced[R, A](zio: URIO[R, A]): URIO[R, A]

    Permalink

  123. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  126. def when[R](b: ⇒ Boolean)(rio: URIO[R, Any]): URIO[R, Unit]

    Permalink

    See also

    zio.ZIO.when

  127. def whenCase[R, A](a: ⇒ A)(pf: PartialFunction[A, ZIO[R, Nothing, Any]]): URIO[R, Unit]

    Permalink

  128. def whenCaseM[R, A](a: URIO[R, A])(pf: PartialFunction[A, URIO[R, Any]]): URIO[R, Unit]

    Permalink

  129. def whenM[R](b: URIO[R, Boolean])(rio: URIO[R, Any]): URIO[R, Unit]

    Permalink

    See also

    zio.ZIO.whenM

  130. val yieldNow: UIO[Unit]

    Permalink

Deprecated Value Members

  1. def sequence[R, A](in: Iterable[URIO[R, A]]): URIO[R, List[A]]

    Permalink

    zio.ZIO.sequence

    Annotations
    @deprecated
    Deprecated

    (Since version 1.0.0) use collectAll

  2. def sequencePar[R, A](as: Iterable[URIO[R, A]]): URIO[R, List[A]]

    Permalink

    zio.ZIO.sequencePar

    Annotations
    @deprecated
    Deprecated

    (Since version 1.0.0) use collectAllPar

  3. def sequenceParN[R, A](n: Int)(as: Iterable[URIO[R, A]]): URIO[R, List[A]]

    Permalink

    zio.ZIO.sequenceParN

    Annotations
    @deprecated
    Deprecated

    (Since version 1.0.0) use collectAllParN

  4. def traverse[R, A, B](in: Iterable[A])(f: (A) ⇒ URIO[R, B]): URIO[R, List[B]]

    Permalink

    Annotations
    @deprecated
    Deprecated

    (Since version 1.0.0) use foreach

    See also

    zio.ZIO.traverse

  5. def traversePar[R, A, B](as: Iterable[A])(fn: (A) ⇒ URIO[R, B]): URIO[R, List[B]]

    Permalink

    Annotations
    @deprecated
    Deprecated

    (Since version 1.0.0) use foreachPar

    See also

    zio.ZIO.traversePar

  6. def traverseParN[R, A, B](n: Int)(as: Iterable[A])(fn: (A) ⇒ URIO[R, B]): URIO[R, List[B]]

    Permalink

    Alias for ZIO.foreachParN

    Alias for ZIO.foreachParN

    Annotations
    @deprecated
    Deprecated

    (Since version 1.0.0) use foreachParN

  7. def traverseParN_[R, A](n: Int)(as: Iterable[A])(f: (A) ⇒ URIO[R, Any]): URIO[R, Unit]

    Permalink

    Annotations
    @deprecated
    Deprecated

    (Since version 1.0.0) use foreachParN_

    See also

    zio.ZIO.traverseParN_

  8. def traversePar_[R, A](as: Iterable[A])(f: (A) ⇒ URIO[R, Any]): URIO[R, Unit]

    Permalink

    Annotations
    @deprecated
    Deprecated

    (Since version 1.0.0) use foreachPar_

    See also

    zio.ZIO.traversePar_

  9. def traverse_[R, A](as: Iterable[A])(f: (A) ⇒ URIO[R, Any]): URIO[R, Unit]

    Permalink

    Annotations
    @deprecated
    Deprecated

    (Since version 1.0.0) use foreach_

    See also

    zio.ZIO.traverse_

Inherited from AnyRef

Inherited from Any

Ungrouped