Supervisor

object Supervisor
Companion:
class
class Object
trait Matchable
class Any

Type members

Classlikes

object Patch
Companion:
class
sealed trait Patch
Companion:
object

Value members

Concrete methods

def fibersIn(ref: AtomicReference[SortedSet[Runtime[Any, Any]]])(implicit trace: Trace): UIO[Supervisor[SortedSet[Runtime[Any, Any]]]]

Creates a new supervisor that tracks children in a set.

Creates a new supervisor that tracks children in a set.

def fromZIO[A](value: UIO[A]): Supervisor[A]
def track(weak: Boolean)(implicit trace: Trace): UIO[Supervisor[Chunk[Runtime[Any, Any]]]]

Creates a new supervisor that tracks children in a set.

Creates a new supervisor that tracks children in a set.

Value parameters:
weak

Whether or not to track the children in a weak set, if possible (platform-dependent).

Concrete fields

val none: Supervisor[Unit]

A supervisor that doesn't do anything in response to supervision events.

A supervisor that doesn't do anything in response to supervision events.