p
resource
package resource
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- resource
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Package Members
- package controller
Type Members
- type ErrorHolder[A] = Either[List[Throwable], A]
Value Members
- def and[A, B](r1: ManagedResource[A], r2: ManagedResource[B]): ManagedResource[(A, B)]
- def constant[V](value: V): ManagedResource[V]
- implicit def extractedEitherToEither[A, B](extracted: ExtractedEither[A, B]): Either[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: OptManifest[R]): DefaultManagedResource[R]
- def managed[A](opener: => A)(implicit arg0: Resource[A], arg1: OptManifest[A]): ManagedResource[A]
- def shared[A](opener: => A)(implicit arg0: Resource[A], arg1: OptManifest[A]): ManagedResource[A]