object Managed
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Managed
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
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( ... ) @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: Any): 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[_]
- 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( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @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_