p

com.digitalasset

resources

package resources

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class CloseableResourceOwner[T <: AutoCloseable] extends ResourceOwner[T]
  2. class ExecutorServiceResourceOwner[T <: ExecutorService] extends ResourceOwner[T]
  3. class FutureCloseableResourceOwner[T <: AutoCloseable] extends ResourceOwner[T]
  4. class FutureResourceOwner[T] extends ResourceOwner[T]
  5. class ProgramResource[T] extends AnyRef
  6. class ResettableResourceOwner[A, ResetValue] extends ResourceOwner[A]
  7. trait Resource[+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.

  8. final class ResourceAcquisitionFilterException extends IOException
  9. trait ResourceOwner[+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.

    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.

    A

    The Resource value type.

    Annotations
    @FunctionalInterface()
  10. class TimerResourceOwner extends ResourceOwner[Timer]

Value Members

  1. object ExecutorServiceResourceOwner
  2. object ProgramResource
  3. object ResettableResourceOwner
  4. object Resource
  5. object ResourceOwner

    Convenient ResourceOwner factory and sequencing methods.

Ungrouped