2011-02-18 2 views

Répondre

8

Stopping a supervisor (appelant Supervisor.stop()) arrête tous reliés (surveillés) acteurs:

final class SupervisorActor{ 
... 
    override def postStop(): Unit = shutdownLinkedActors 

Toutefois, lorsque vous voulez arrêter tous les acteurs du système grâce, il y a un autre proper way to do that, en utilisant Registry Acteur (qui contient des informations sur tous les acteurs du système):

Actor.registry.shutdownAll 
Questions connexes