Object

zio.stm

STM

Related Doc: package stm

Permalink

object STM

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. STM
  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[E, A](e: STM[E, Either[E, A]]): STM[E, A]

    Permalink

  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def atomically[E, A](stm: STM[E, A]): IO[E, A]

    Permalink

  7. def check(p: ⇒ Boolean): USTM[Unit]

    Permalink

    See also

    See zio.stm.ZSTM.check

  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def collectAll[E, A, Collection[+Element] <: Iterable[Element]](in: Collection[STM[E, A]])(implicit bf: zio.BuildFrom[Collection[STM[E, A]], A, Collection[A]]): STM[E, Collection[A]]

    Permalink

  10. def collectAll_[E, A](in: Iterable[STM[E, A]]): STM[E, Unit]

    Permalink

  11. def cond[E, A](predicate: Boolean, result: ⇒ A, error: ⇒ E): STM[E, A]

    Permalink

    See also

    See zio.stm.ZSTM.cond

  12. def die(t: ⇒ Throwable): USTM[Nothing]

    Permalink

    See also

    See zio.stm.ZSTM.die

  13. def dieMessage(m: ⇒ String): USTM[Nothing]

    Permalink

  14. def done[E, A](exit: ⇒ TExit[E, A]): STM[E, A]

    Permalink

    See also

    See zio.stm.ZSTM.done

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  17. def fail[E](e: ⇒ E): STM[E, Nothing]

    Permalink

    See also

    See zio.stm.ZSTM.fail

  18. val fiberId: USTM[Id]

    Permalink

  19. def filter[E, A, Collection[+Element] <: Iterable[Element]](as: Collection[A])(f: (A) ⇒ STM[E, Boolean])(implicit bf: zio.BuildFrom[Collection[A], A, Collection[A]]): STM[E, Collection[A]]

    Permalink

  20. def filterNot[E, A, Collection[+Element] <: Iterable[Element]](as: Collection[A])(f: (A) ⇒ STM[E, Boolean])(implicit bf: zio.BuildFrom[Collection[A], A, Collection[A]]): STM[E, Collection[A]]

    Permalink

  21. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  22. def flatten[E, A](task: STM[E, STM[E, A]]): STM[E, A]

    Permalink

  23. def foldLeft[E, S, A](in: Iterable[A])(zero: S)(f: (S, A) ⇒ STM[E, S]): STM[E, S]

    Permalink

  24. def foldRight[E, S, A](in: Iterable[A])(zero: S)(f: (A, S) ⇒ STM[E, S]): STM[E, S]

    Permalink

  25. def foreach[E, A, B, Collection[+Element] <: Iterable[Element]](in: Collection[A])(f: (A) ⇒ STM[E, B])(implicit bf: zio.BuildFrom[Collection[A], B, Collection[B]]): STM[E, Collection[B]]

    Permalink

  26. def foreach_[E, A](in: Iterable[A])(f: (A) ⇒ STM[E, Any]): STM[E, Unit]

    Permalink

  27. def fromEither[E, A](e: ⇒ Either[E, A]): STM[E, A]

    Permalink

  28. def fromFunction[A](f: (Any) ⇒ A): USTM[A]

    Permalink

  29. def fromFunctionM[E, A](f: (Any) ⇒ STM[E, A]): STM[E, A]

    Permalink

  30. def fromOption[A](v: ⇒ Option[A]): STM[Option[Nothing], A]

    Permalink

  31. def fromTry[A](a: ⇒ Try[A]): TaskSTM[A]

    Permalink

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  34. def identity: USTM[Any]

    Permalink

  35. def ifM[E](b: STM[E, Boolean]): IfM[Any, E]

    Permalink

    See also

    See zio.stm.ZSTM.ifM

  36. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  37. def iterate[E, S](initial: S)(cont: (S) ⇒ Boolean)(body: (S) ⇒ STM[E, S]): STM[E, S]

    Permalink

  38. def left[A](a: ⇒ A): USTM[Either[A, Nothing]]

    Permalink

    See also

    See zio.stm.ZSTM.left

  39. def loop[E, A, S](initial: S)(cont: (S) ⇒ Boolean, inc: (S) ⇒ S)(body: (S) ⇒ STM[E, A]): STM[E, List[A]]

    Permalink

    See also

    See zio.stm.ZSTM.loop

  40. def loop_[E, S](initial: S)(cont: (S) ⇒ Boolean, inc: (S) ⇒ S)(body: (S) ⇒ STM[E, Any]): STM[E, Unit]

    Permalink

    See also

    See zio.stm.ZSTM.loop_

  41. def mapN[E, A, B, C, D, F](tx1: STM[E, A], tx2: STM[E, B], tx3: STM[E, C], tx4: STM[E, D])(f: (A, B, C, D) ⇒ F): STM[E, F]

    Permalink

  42. def mapN[E, A, B, C, D](tx1: STM[E, A], tx2: STM[E, B], tx3: STM[E, C])(f: (A, B, C) ⇒ D): STM[E, D]

    Permalink

  43. def mapN[E, A, B, C](tx1: STM[E, A], tx2: STM[E, B])(f: (A, B) ⇒ C): STM[E, C]

    Permalink

  44. def mergeAll[E, A, B](in: Iterable[STM[E, A]])(zero: B)(f: (B, A) ⇒ B): STM[E, B]

    Permalink

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

    Permalink
    Definition Classes
    AnyRef
  46. val none: USTM[Option[Nothing]]

    Permalink

    See also

    See zio.stm.ZSTM.none

  47. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  49. def partial[A](a: ⇒ A): STM[Throwable, A]

    Permalink

  50. def partition[E, A, B](in: Iterable[A])(f: (A) ⇒ STM[E, B])(implicit ev: CanFail[E]): STM[Nothing, (Iterable[E], Iterable[B])]

    Permalink

  51. def reduceAll[E, A](a: STM[E, A], as: Iterable[STM[E, A]])(f: (A, A) ⇒ A): STM[E, A]

    Permalink

  52. def replicate[E, A](n: Int)(tx: STM[E, A]): Iterable[STM[E, A]]

    Permalink

  53. def require[E, A](error: ⇒ E): (STM[E, Option[A]]) ⇒ STM[E, A]

    Permalink

  54. val retry: USTM[Nothing]

    Permalink

    See also

    See zio.stm.ZSTM.retry

  55. def right[A](a: ⇒ A): USTM[Either[Nothing, A]]

    Permalink

    See also

    See zio.stm.ZSTM.right

  56. def some[A](a: ⇒ A): USTM[Option[A]]

    Permalink

    See also

    See zio.stm.ZSTM.some

  57. def succeed[A](a: ⇒ A): USTM[A]

    Permalink

  58. def suspend[E, A](stm: ⇒ STM[E, A]): STM[E, A]

    Permalink

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  61. val unit: USTM[Unit]

    Permalink

    See also

    See zio.stm.ZSTM.unit

  62. def unless[E](b: ⇒ Boolean)(stm: ⇒ STM[E, Any]): STM[E, Unit]

    Permalink

    See also

    See zio.stm.ZSTM.unless

  63. def unlessM[E](b: STM[E, Boolean]): UnlessM[Any, E]

    Permalink

  64. def validate[E, A, B, Collection[+Element] <: Iterable[Element]](in: Collection[A])(f: (A) ⇒ STM[E, B])(implicit bf: zio.BuildFrom[Collection[A], B, Collection[B]], ev: CanFail[E]): STM[::[E], Collection[B]]

    Permalink

  65. def validateFirst[E, A, B, Collection[+Element] <: Iterable[Element]](in: Collection[A])(f: (A) ⇒ STM[E, B])(implicit bf: zio.BuildFrom[Collection[A], E, Collection[E]], ev: CanFail[E]): STM[Collection[E], B]

    Permalink

  66. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  69. def when[E](b: ⇒ Boolean)(stm: ⇒ STM[E, Any]): STM[E, Unit]

    Permalink

    See also

    See zio.stm.ZSTM.when

  70. def whenCase[E, A](a: ⇒ A)(pf: PartialFunction[A, STM[E, Any]]): STM[E, Unit]

    Permalink

  71. def whenCaseM[E, A](a: STM[E, A])(pf: PartialFunction[A, STM[E, Any]]): STM[E, Unit]

    Permalink

  72. def whenM[E](b: STM[E, Boolean]): WhenM[Any, E]

    Permalink

    See also

    See zio.stm.ZSTM.whenM

Inherited from AnyRef

Inherited from Any

Ungrouped