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 adopt(fiber: Fiber[Any, Any]): UIO[Boolean]

    Permalink

    See also

    See zio.ZIO.adopt

  8. def allowInterrupt: UIO[Unit]

    Permalink

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

    Permalink

    See also

    zio.ZIO.apply

  10. final def asInstanceOf[T0]: T0

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

    Permalink

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

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

    Permalink

    See also

    bracket in zio.ZIO

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

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

    Permalink

    See also

    bracketExit in zio.ZIO

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

    Permalink

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

    Permalink

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

    Permalink

  19. def clone(): AnyRef

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

    Permalink

  21. def collectAll[R, A](in: Chunk[URIO[R, A]]): URIO[R, Chunk[A]]

    Permalink

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

    Permalink

  23. def collectAllPar[R, A](as: NonEmptyChunk[URIO[R, A]]): URIO[R, NonEmptyChunk[A]]

    Permalink

  24. def collectAllPar[R, A](as: Chunk[URIO[R, A]]): URIO[R, Chunk[A]]

    Permalink

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

    Permalink

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

    Permalink

  27. def collectAllParN_[R, A](n: Int)(as: Iterable[URIO[R, A]]): URIO[R, Unit]

    Permalink

  28. def collectAllPar_[R, A](in: Chunk[URIO[R, A]]): URIO[R, Unit]

    Permalink

  29. def collectAllPar_[R, A](in: Iterable[URIO[R, A]]): URIO[R, Unit]

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

  36. def collectAll_[R, A](in: Chunk[URIO[R, A]]): URIO[R, Unit]

    Permalink

  37. def collectAll_[R, A](in: Iterable[URIO[R, A]]): URIO[R, Unit]

    Permalink

  38. def descriptor: UIO[Descriptor]

    Permalink

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

    Permalink

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

    Permalink

    See also

    zio.ZIO.die

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

    Permalink

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

    Permalink

    See also

    See zio.ZIO.disown

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

    Permalink

    See also

    zio.ZIO.done

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

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

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

    Permalink

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

    Permalink

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

    Permalink

  57. def finalize(): Unit

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

    Permalink

    See also

    zio.ZIO.first

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

  63. def foreach[R, A, B](in: NonEmptyChunk[A])(f: (A) ⇒ URIO[R, B]): URIO[R, NonEmptyChunk[B]]

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

  67. def foreachExec[R, A, B](as: Iterable[A])(exec: ExecutionStrategy)(f: (A) ⇒ URIO[R, B]): URIO[R, List[B]]

    Permalink

    See also

    See zio.ZIO.foreachExec

  68. def foreachPar[R, A, B](as: NonEmptyChunk[A])(fn: (A) ⇒ URIO[R, B]): URIO[R, NonEmptyChunk[B]]

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

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

    Permalink

    See also

    zio.ZIO.halt

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

    Permalink

  87. def hashCode(): Int

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

    Permalink

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

    Permalink

    See also

    zio.ZIO.ifM

  90. val infinity: URIO[Clock, Nothing]

    Permalink

  91. val interrupt: UIO[Nothing]

    Permalink

  92. def interruptAllChildren: UIO[Unit]

    Permalink

    See also

    See [zio.ZIO.interruptAllChildren]

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

    Permalink

    See also

    See zio.ZIO.interruptAs

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

    Permalink

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

    Permalink

  96. final def isInstanceOf[T0]: Boolean

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

    Permalink

    See also

    See zio.ZIO.iterate

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

    Permalink

    See also

    zio.ZIO.left

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

    Permalink

    See also

    zio.ZIO.lock

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

  101. 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_

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

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

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

    Permalink

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

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

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

    Permalink

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

    Permalink

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

    Permalink

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

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

    Permalink

    See also

    zio.ZIO.never

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

    Permalink

    See also

    zio.ZIO.none

  113. final def notify(): Unit

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

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

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

    Permalink

    See also

    zio.ZIO.right

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

    Permalink

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

    Permalink

  124. def service[A](implicit arg0: zio.Tag[A]): URIO[Has[A], A]

    Permalink

    See also

    See zio.ZIO.service

  125. def services[A, B, C, D](implicit arg0: zio.Tag[A], arg1: zio.Tag[B], arg2: zio.Tag[C], arg3: zio.Tag[D]): URIO[Has[A] with Has[B] with Has[C] with Has[D], (A, B, C, D)]

    Permalink

  126. def services[A, B, C](implicit arg0: zio.Tag[A], arg1: zio.Tag[B], arg2: zio.Tag[C]): URIO[Has[A] with Has[B] with Has[C], (A, B, C)]

    Permalink

  127. def services[A, B](implicit arg0: zio.Tag[A], arg1: zio.Tag[B]): URIO[Has[A] with Has[B], (A, B)]

    Permalink

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

    Permalink

    See also

    zio.ZIO.sleep

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

    Permalink

    See also

    zio.ZIO.some

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

    Permalink

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

    Permalink

    See also

    zio.ZIO.swap

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

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

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

    Permalink

    See also

    zio.ZIO.trace

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

    Permalink

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

    Permalink

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

    Permalink

  138. val unit: UIO[Unit]

    Permalink

    See also

    zio.ZIO.unit

  139. def unless[R](b: ⇒ Boolean)(zio: ⇒ URIO[R, Any]): URIO[R, Unit]

    Permalink

    See also

    See zio.ZIO.unless

  140. def unlessM[R](b: URIO[R, Boolean])(zio: ⇒ URIO[R, Any]): URIO[R, Unit]

    Permalink

    See also

    See zio.ZIO.unlessM

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

    Permalink

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

    Permalink

  143. final def wait(): Unit

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

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

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

    Permalink

    See also

    zio.ZIO.when

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

    Permalink

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

    Permalink

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

    Permalink

    See also

    zio.ZIO.whenM

  150. val yieldNow: UIO[Unit]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped