PropagatingSupervisor

@nowarn("msg=discarded non-Unit value") final
class PropagatingSupervisor extends Supervisor[Unit]
class Supervisor[Unit]
class Object
trait Matchable
class Any

Value members

Concrete methods

override
def onEnd[R, E, A](value: Exit[E, A], fiber: Runtime[E, A])(implicit unsafe: Unsafe): Unit
Definition Classes
Supervisor
override
def onResume[E, A](fiber: Runtime[E, A])(implicit unsafe: Unsafe): Unit
Definition Classes
Supervisor
override
def onStart[R, E, A](environment: ZEnvironment[R], effect: ZIO[R, E, A], parent: Option[Runtime[Any, Any]], fiber: Runtime[E, A])(implicit unsafe: Unsafe): Unit
Definition Classes
Supervisor
override
def onSuspend[E, A](fiber: Runtime[E, A])(implicit unsafe: Unsafe): Unit
Definition Classes
Supervisor
override
def value(implicit trace: Trace): UIO[Unit]
Definition Classes
Supervisor

Inherited methods

final
def ++[B](that: Supervisor[B]): Supervisor[(Unit, B)]

Returns a new supervisor that performs the function of this supervisor, and the function of the specified supervisor, producing a tuple of the outputs produced by both supervisors.

Returns a new supervisor that performs the function of this supervisor, and the function of the specified supervisor, producing a tuple of the outputs produced by both supervisors.

Inherited from
Supervisor
def map[B](f: Unit => B): Supervisor[B]

Maps this supervisor to another one, which has the same effect, but whose value has been transformed by the specified function.

Maps this supervisor to another one, which has the same effect, but whose value has been transformed by the specified function.

Inherited from
Supervisor
def onEffect[E, A](fiber: Runtime[E, A], effect: ZIO[_, _, _])(implicit unsafe: Unsafe): Unit
Inherited from
Supervisor