ReleaseMap

zio.managed.ZManaged$.ReleaseMap$
See theReleaseMap companion class
object ReleaseMap

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Value members

Concrete methods

def make(implicit trace: Trace): UIO[ReleaseMap]

Creates a new ReleaseMap.

Creates a new ReleaseMap.

Attributes

def makeManaged(executionStrategy: ExecutionStrategy)(implicit trace: Trace): ZManaged[Any, Nothing, ReleaseMap]

Construct a ReleaseMap wrapped in a ZManaged. The ReleaseMap will be released with the specified ExecutionStrategy as the release action for the resulting ZManaged.

Construct a ReleaseMap wrapped in a ZManaged. The ReleaseMap will be released with the specified ExecutionStrategy as the release action for the resulting ZManaged.

Attributes

def makeManagedPar(implicit trace: Trace): ZManaged[Any, Nothing, ReleaseMap]

Construct a ReleaseMap wrapped in a ZManaged. The ReleaseMap will be released with the in parallel as the release action for the resulting ZManaged.

Construct a ReleaseMap wrapped in a ZManaged. The ReleaseMap will be released with the in parallel as the release action for the resulting ZManaged.

Attributes