package resources
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- abstract class AbstractResourceOwner[Context, +A] extends AnyRef
A ResourceOwner of type
A
is can acquire a Resource of the same type and its operations are applied to the Resource after it has been acquired. - class CloseableResourceOwner[Context, T <: AutoCloseable] extends AbstractResourceOwner[Context, T]
- class ExecutorServiceResourceOwner[Context, T <: ExecutorService] extends AbstractResourceOwner[Context, T]
- class FutureCloseableResourceOwner[Context, T <: AutoCloseable] extends AbstractResourceOwner[Context, T]
- class FutureResourceOwner[Context, T] extends AbstractResourceOwner[Context, T]
- trait HasExecutionContext[Context] extends AnyRef
- final class ProgramResource[Context, T] extends AnyRef
- final class ReleasableResourceOwner[Context, T] extends AbstractResourceOwner[Context, T]
- abstract class Resource[Context, +A] extends AnyRef
A Resource is a Future that can be (asynchronously) released and will also release automatically upon failure.
A Resource is a Future that can be (asynchronously) released and will also release automatically upon failure.
- A
The type of value being protected as a Resource.
- final class ResourceAcquisitionFilterException extends IOException
- final class ResourceFactories[Context] extends AnyRef
- trait ResourceOwnerFactories[Context] extends AnyRef
Convenient AbstractResourceOwner factory methods.
- class TimerResourceOwner[Context] extends AbstractResourceOwner[Context, Timer]
Value Members
- object ExecutorServiceResourceOwner
- object HasExecutionContext
- object NestedResource
- object ProgramResource
- object PureResource
- object ReleasableResource