Closeable
Value members
Abstract methods
Concrete methods
Uses the scope by providing it to a ZIO workflow that needs a scope,
guaranteeing that the scope is closed with the result of that workflow as
soon as the workflow completes execution, whether by success, failure, or
interruption.
Uses the scope by providing it to a ZIO workflow that needs a scope,
guaranteeing that the scope is closed with the result of that workflow as
soon as the workflow completes execution, whether by success, failure, or
interruption.
Inherited methods
A simplified version of addFinalizerWith when the finalizer does not
depend on the Exit value that the scope is closed with.
A simplified version of addFinalizerWith when the finalizer does not
depend on the Exit value that the scope is closed with.
- Inherited from:
- Scope
Adds a finalizer to this scope. The finalizer is guaranteed to be run when the scope is closed.
Adds a finalizer to this scope. The finalizer is guaranteed to be run when the scope is closed.
- Inherited from:
- Scope
Extends the scope of a ZIO workflow that needs a scope into this scope by
providing it to the workflow but not closing the scope when the workflow
completes execution. This allows extending a scoped value into a larger
scope.
Extends the scope of a ZIO workflow that needs a scope into this scope by
providing it to the workflow but not closing the scope when the workflow
completes execution. This allows extending a scoped value into a larger
scope.
- Inherited from:
- Scope
Forks a new scope that is a child of this scope. Finalizers added to this scope will be run sequentially in the reverse of the order in which they were added when this scope is closed. The child scope will automatically be closed when this scope is closed.
Forks a new scope that is a child of this scope. Finalizers added to this scope will be run sequentially in the reverse of the order in which they were added when this scope is closed. The child scope will automatically be closed when this scope is closed.
- Inherited from:
- Scope
Forks a new scope that is a child of this scope. Finalizers added to the
child scope will be run according to the specified ExecutionStrategy. The
child scope will automatically be closed when this scope is closed.
Forks a new scope that is a child of this scope. Finalizers added to the
child scope will be run according to the specified ExecutionStrategy. The
child scope will automatically be closed when this scope is closed.
- Inherited from:
- Scope