object
Managed
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
absolve[E, A](v: Managed[E, Either[E, A]]): Managed[E, A]
-
final
def
apply[E, A](reserve: IO[E, Reservation[Any, E, A]]): Managed[E, A]
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
collectAll[E, A1, A2](ms: Iterable[Managed[E, A2]]): Managed[E, List[A2]]
-
final
def
collectAllPar[E, A](as: Iterable[Managed[E, A]]): Managed[E, List[A]]
-
final
def
collectAllParN[E, A](n: Int)(as: Iterable[Managed[E, A]]): Managed[E, List[A]]
-
-
final
def
dieMessage(message: String): Managed[Throwable, Nothing]
-
final
def
done[E, A](r: Exit[E, A]): Managed[E, A]
-
final
def
effectTotal[R, A](r: ⇒ A): ZManaged[R, Nothing, A]
-
-
-
final
def
fail[E](error: E): Managed[E, Nothing]
-
def
finalize(): Unit
-
-
final
def
flatten[E, A](m: Managed[E, Managed[E, A]]): Managed[E, A]
-
final
def
foreach[E, A1, A2](as: Iterable[A1])(f: (A1) ⇒ Managed[E, A2]): Managed[E, List[A2]]
-
final
def
foreachPar[E, A1, A2](as: Iterable[A1])(f: (A1) ⇒ Managed[E, A2]): Managed[E, List[A2]]
-
final
def
foreachParN[E, A1, A2](n: Int)(as: Iterable[A1])(f: (A1) ⇒ Managed[E, A2]): Managed[E, List[A2]]
-
final
def
foreachParN_[E, A](n: Int)(as: Iterable[A])(f: (A) ⇒ Managed[E, Any]): Managed[E, Unit]
-
final
def
foreachPar_[E, A](as: Iterable[A])(f: (A) ⇒ Managed[E, _]): Managed[E, Unit]
-
final
def
foreach_[E, A](as: Iterable[A])(f: (A) ⇒ Managed[E, _]): Managed[E, Unit]
-
final
def
fromAutoCloseable[E, A <: AutoCloseable](fa: IO[E, A]): Managed[E, A]
-
final
def
fromEffect[E, A](fa: IO[E, A]): Managed[E, A]
-
final
def
fromEither[E, A](v: ⇒ Either[E, A]): Managed[E, A]
-
final
def
getClass(): Class[_]
-
-
def
hashCode(): Int
-
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
make[E, A](acquire: IO[E, A])(release: (A) ⇒ UIO[_]): Managed[E, A]
-
final
def
makeExit[E, A](acquire: IO[E, A])(release: (A, Exit[_, _]) ⇒ UIO[_]): Managed[E, A]
-
final
def
mergeAll[E, A, B](in: Iterable[Managed[E, A]])(zero: B)(f: (B, A) ⇒ B): Managed[E, B]
-
final
def
mergeAllPar[E, A, B](in: Iterable[Managed[E, A]])(zero: B)(f: (B, A) ⇒ B): Managed[E, B]
-
final
def
mergeAllParN[E, A, B](n: Int)(in: Iterable[Managed[E, A]])(zero: B)(f: (B, A) ⇒ B): Managed[E, B]
-
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
reduceAll[E, A](a: Managed[E, A], as: Iterable[Managed[E, A]])(f: (A, A) ⇒ A): Managed[E, A]
-
final
def
reduceAllPar[E, A](a: Managed[E, A], as: Iterable[Managed[E, A]])(f: (A, A) ⇒ A): Managed[E, A]
-
final
def
reduceAllParN[E, A](n: Long)(a1: Managed[E, A], as: Iterable[Managed[E, A]])(f: (A, A) ⇒ A): Managed[E, A]
-
final
def
require[E, A](error: E): (Managed[E, Option[A]]) ⇒ Managed[E, A]
-
final
def
reserve[E, A](reservation: Reservation[Any, E, A]): Managed[E, A]
-
final
def
sandbox[E, A](v: Managed[E, A]): Managed[Cause[E], A]
-
final
def
sequence[E, A1, A2](ms: Iterable[Managed[E, A2]]): Managed[E, List[A2]]
-
final
def
sequencePar[E, A](as: Iterable[Managed[E, A]]): Managed[E, List[A]]
-
final
def
sequenceParN[E, A](n: Int)(as: Iterable[Managed[E, A]]): Managed[E, List[A]]
-
final
def
succeed[A](r: A): Managed[Nothing, A]
-
final
def
suspend[E, A](managed: ⇒ Managed[E, A]): Managed[E, A]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
traverse[E, A1, A2](as: Iterable[A1])(f: (A1) ⇒ Managed[E, A2]): Managed[E, List[A2]]
-
final
def
traversePar[E, A1, A2](as: Iterable[A1])(f: (A1) ⇒ Managed[E, A2]): Managed[E, List[A2]]
-
final
def
traverseParN[E, A1, A2](n: Int)(as: Iterable[A1])(f: (A1) ⇒ Managed[E, A2]): Managed[E, List[A2]]
-
final
def
traverseParN_[E, A](n: Int)(as: Iterable[A])(f: (A) ⇒ Managed[E, Any]): Managed[E, Unit]
-
final
def
traversePar_[E, A](as: Iterable[A])(f: (A) ⇒ Managed[E, _]): Managed[E, Unit]
-
final
def
traverse_[E, A](as: Iterable[A])(f: (A) ⇒ Managed[E, _]): Managed[E, Unit]
-
-
-
final
def
unsandbox[E, A](v: Managed[Cause[E], A]): Managed[E, A]
-
final
def
unwrap[E, A](fa: IO[E, Managed[E, A]]): Managed[E, A]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
-
-
-
Deprecated Value Members
-
final
def
succeedLazy[A](r: ⇒ A): Managed[Nothing, A]