Sending an
Kill message to an actor causes the actor to throw an
ActorKilledException when it processes the message, which gets handled using the normal supervisor mechanism.
See also PoisonPill which causes the actor to stop when the PoisonPill is processed, without throwing an exception, and IActorContext.Stop which causes the actor to stop without processing any more messages.