object Managed
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Managed
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def absolve[E, A](v: Managed[E, Either[E, A]]): Managed[E, A]
- def apply[E, A](reserve: IO[E, Reservation[Any, E, A]]): Managed[E, A]
See zio.ZManaged
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def collectAll[E, A1, A2](ms: Iterable[Managed[E, A2]]): Managed[E, List[A2]]
- def collectAllPar[E, A](as: Iterable[Managed[E, A]]): Managed[E, List[A]]
- def collectAllParN[E, A](n: Int)(as: Iterable[Managed[E, A]]): Managed[E, List[A]]
- def die(t: => Throwable): Managed[Nothing, Nothing]
See zio.ZManaged.die
- def dieMessage(message: => String): Managed[Throwable, Nothing]
- def done[E, A](r: => Exit[E, A]): Managed[E, A]
- def effectTotal[R, A](r: => A): ZManaged[R, Nothing, A]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def fail[E](error: => E): Managed[E, Nothing]
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def finalizer(f: IO[Nothing, Any]): Managed[Nothing, Unit]
- def finalizerRef(initial: (Exit[Any, Any]) => UIO[Any]): Managed[Nothing, FinalizerRef[Any]]
- def flatten[E, A](m: Managed[E, Managed[E, A]]): Managed[E, A]
- final def foreach[E, A1, A2](in: Option[A1])(f: (A1) => Managed[E, A2]): Managed[E, Option[A2]]
- def foreach[E, A1, A2](as: Iterable[A1])(f: (A1) => Managed[E, A2]): Managed[E, List[A2]]
- def foreachPar[E, A1, A2](as: Iterable[A1])(f: (A1) => Managed[E, A2]): Managed[E, List[A2]]
- def foreachParN[E, A1, A2](n: Int)(as: Iterable[A1])(f: (A1) => Managed[E, A2]): Managed[E, List[A2]]
- def foreachParN_[E, A](n: Int)(as: Iterable[A])(f: (A) => Managed[E, Any]): Managed[E, Unit]
- def foreachPar_[E, A](as: Iterable[A])(f: (A) => Managed[E, Any]): Managed[E, Unit]
- def foreach_[E, A](as: Iterable[A])(f: (A) => Managed[E, Any]): Managed[E, Unit]
- def fromAutoCloseable[E, A <: AutoCloseable](fa: IO[E, A]): Managed[E, A]
- def fromEffect[E, A](fa: IO[E, A]): Managed[E, A]
- def fromEither[E, A](v: => Either[E, A]): Managed[E, A]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def halt[E](cause: => Cause[E]): Managed[E, Nothing]
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def ifM[E](b: Managed[E, Boolean]): IfM[Any, E]
See zio.ZManaged.ifM
- val interrupt: Managed[Nothing, Nothing]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def iterate[E, S](initial: S)(cont: (S) => Boolean)(body: (S) => Managed[E, S]): Managed[E, S]
- def loop[E, A, S](initial: S)(cont: (S) => Boolean, inc: (S) => S)(body: (S) => Managed[E, A]): Managed[E, List[A]]
- def loop_[E, S](initial: S)(cont: (S) => Boolean, inc: (S) => S)(body: (S) => Managed[E, Any]): Managed[E, Unit]
- def make[E, A](acquire: IO[E, A])(release: (A) => UIO[Any]): Managed[E, A]
- def makeEffect[A](acquire: => A)(release: (A) => Any): Managed[Throwable, A]
- def makeExit[E, A](acquire: IO[E, A])(release: (A, Exit[Any, Any]) => UIO[Any]): Managed[E, A]
- def makeInterruptible[R, E, A](acquire: IO[E, A])(release: (A) => UIO[Any]): Managed[E, A]
- def mapN[E, A, B, C, D, F](managed1: Managed[E, A], managed2: Managed[E, B], managed3: Managed[E, C], managed4: Managed[E, D])(f: (A, B, C, D) => F): Managed[E, F]
- def mapN[E, A, B, C, D](managed1: Managed[E, A], managed2: Managed[E, B], managed3: Managed[E, C])(f: (A, B, C) => D): Managed[E, D]
- See also
- def mapN[E, A, B, C](managed1: Managed[E, A], managed2: Managed[E, B])(f: (A, B) => C): Managed[E, C]
- See also
- def mapParN[E, A, B, C, D, F](managed1: Managed[E, A], managed2: Managed[E, B], managed3: Managed[E, C], managed4: Managed[E, D])(f: (A, B, C, D) => F): Managed[E, F]
- def mapParN[E, A, B, C, D](managed1: Managed[E, A], managed2: Managed[E, B], managed3: Managed[E, C])(f: (A, B, C) => D): Managed[E, D]
- def mapParN[E, A, B, C](managed1: Managed[E, A], managed2: Managed[E, B])(f: (A, B) => C): Managed[E, C]
- See also
- def mergeAll[E, A, B](in: Iterable[Managed[E, A]])(zero: B)(f: (B, A) => B): Managed[E, B]
- def mergeAllPar[E, A, B](in: Iterable[Managed[E, A]])(zero: B)(f: (B, A) => B): Managed[E, B]
- def mergeAllParN[E, A, B](n: Int)(in: Iterable[Managed[E, A]])(zero: B)(f: (B, A) => B): Managed[E, B]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val never: Managed[Nothing, Nothing]
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def reduceAll[E, A](a: Managed[E, A], as: Iterable[Managed[E, A]])(f: (A, A) => A): Managed[E, A]
- def reduceAllPar[E, A](a: Managed[E, A], as: Iterable[Managed[E, A]])(f: (A, A) => A): Managed[E, A]
- def reduceAllParN[E, A](n: Long)(a1: Managed[E, A], as: Iterable[Managed[E, A]])(f: (A, A) => A): Managed[E, A]
- def require[E, A](error: => E): (Managed[E, Option[A]]) => Managed[E, A]
- def reserve[E, A](reservation: Reservation[Any, E, A]): Managed[E, A]
- def sandbox[E, A](v: Managed[E, A]): Managed[Cause[E], A]
- def succeed[A](r: => A): Managed[Nothing, A]
- def suspend[E, A](managed: => Managed[E, A]): Managed[E, A]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- val unit: Managed[Nothing, Unit]
- def unsandbox[E, A](v: Managed[Cause[E], A]): Managed[E, A]
- def unwrap[E, A](fa: IO[E, Managed[E, A]]): Managed[E, A]
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def when[E](b: => Boolean)(managed: Managed[E, Any]): Managed[E, Unit]
- def whenCase[R, E, A](a: => A)(pf: PartialFunction[A, ZManaged[R, E, Any]]): ZManaged[R, E, Unit]
- def whenCaseM[R, E, A](a: ZManaged[R, E, A])(pf: PartialFunction[A, ZManaged[R, E, Any]]): ZManaged[R, E, Unit]
- def whenM[E](b: Managed[E, Boolean])(managed: Managed[E, Any]): Managed[E, Unit]
Deprecated Value Members
- def sequence[E, A1, A2](ms: Iterable[Managed[E, A2]]): Managed[E, List[A2]]
- Annotations
- @deprecated
- Deprecated
(Since version 1.0.0) use collectAll
- def sequencePar[E, A](as: Iterable[Managed[E, A]]): Managed[E, List[A]]
- Annotations
- @deprecated
- Deprecated
(Since version 1.0.0) use collectAllPar
- def sequenceParN[E, A](n: Int)(as: Iterable[Managed[E, A]]): Managed[E, List[A]]
- Annotations
- @deprecated
- Deprecated
(Since version 1.0.0) use collectAllParN
- def traverse[E, A1, A2](as: Iterable[A1])(f: (A1) => Managed[E, A2]): Managed[E, List[A2]]
- Annotations
- @deprecated
- Deprecated
(Since version 1.0.0) use foreach
- def traversePar[E, A1, A2](as: Iterable[A1])(f: (A1) => Managed[E, A2]): Managed[E, List[A2]]
- Annotations
- @deprecated
- Deprecated
(Since version 1.0.0) use foreachPar
- def traverseParN[E, A1, A2](n: Int)(as: Iterable[A1])(f: (A1) => Managed[E, A2]): Managed[E, List[A2]]
- Annotations
- @deprecated
- Deprecated
(Since version 1.0.0) use foreachParN
- def traverseParN_[E, A](n: Int)(as: Iterable[A])(f: (A) => Managed[E, Any]): Managed[E, Unit]
See zio.ZManaged.traverseParN_
- Annotations
- @deprecated
- Deprecated
(Since version 1.0.0) use foreachParN_
- def traversePar_[E, A](as: Iterable[A])(f: (A) => Managed[E, Any]): Managed[E, Unit]
- Annotations
- @deprecated
- Deprecated
(Since version 1.0.0) use foreachPar_
- def traverse_[E, A](as: Iterable[A])(f: (A) => Managed[E, Any]): Managed[E, Unit]
- Annotations
- @deprecated
- Deprecated
(Since version 1.0.0) use foreach_