ReleaseMap

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

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
ReleaseMap.type

Members list

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