/// <summary> /// Watcheds the actor terminated. /// </summary> /// <param name="m">The m.</param> private void WatchedActorTerminated(DeathWatchNotification m) { // AKKA: // if (watchingContains(actor)) { // maintainAddressTerminatedSubscription(actor) { // watching = removeFromSet(actor, watching) // } // if (!isTerminating) { // self.tell(Terminated(actor)(existenceConfirmed, addressTerminated), actor) // terminatedQueuedFor(actor) // } //} //if (childrenRefs.getByRef(actor).isDefined) handleChildTerminated(actor) if (!isTerminating) { //TODO: what params should be used for the bools? Self.Tell(new Terminated(m.Actor,true,false), m.Actor); TerminatedQueueFor(m.Actor); } if (children.ContainsKey(m.Actor.Path.Name)) { HandleChildTerminated(m.Actor); } }