resource
package
resource
Type Members
-
type
ErrorHolder[A] = Either[List[Throwable], A]
Value Members
-
def
and[A, B](r1: ManagedResource[A], r2: ManagedResource[B]): ManagedResource[(A, B)] with ManagedResourceOperations[(A, B)]
-
-
def
join[A, MR, CC](resources: CC)(implicit ev0: <:<[CC, Seq[MR]], ev1: <:<[MR, ManagedResource[A]]): ManagedResource[Seq[A]]
-
def
makeManagedResource[R](opener: ⇒ R)(closer: (R) ⇒ Unit)(exceptions: List[Class[_ <: Throwable]])(implicit arg0: Manifest[R]): DefaultManagedResource[R]
-
def
managed[A](opener: ⇒ A)(implicit arg0: Resource[A], arg1: Manifest[A]): ManagedResource[A]
-
def
withResources[C](f: ⇒ C @scala.util.continuations.cpsParam[Either[List[Throwable],C],Either[List[Throwable],C]]): Either[List[Throwable], C]
Inherited from AnyRef
Inherited from Any