Supervision system messages
Supervision messages coordinate recovery when actors fail or when their lifecycle must be observed. They are raised automatically by the runtime and normally consumed by supervisors or the infrastructure around an actor.
Failure
Failure contains the exception and metadata describing why a child crashed. Supervisors inspect it to decide whether to restart, stop, or escalate the issue.
SuspendMailbox
SuspendMailbox pauses message delivery for an actor so a supervisor can stabilise state without new work arriving. The mailbox remains queued until ResumeMailbox arrives.
ResumeMailbox
ResumeMailbox re-enables delivery after a suspension. Once processed, pending user messages continue to flow through the actor.
Watch
Watch registers interest in another actor's lifecycle. When the observed actor stops, the watcher will receive a Terminated notification.
Unwatch
Unwatch removes a previously established watch so termination notifications are no longer delivered.