protected override void ProcessFailure(ActorCell actorCell, bool restart, ActorRef child, Exception cause) { if (restart) { foreach (var c in actorCell.GetChildren().ToArray()) { RestartChild(child, cause, false); } } else { foreach (var c in actorCell.GetChildren().ToArray()) { child.AsInstanceOf <InternalActorRef>().Stop(); } } }
protected override void ProcessFailure(ActorCell actorCell, bool restart, ActorRef child, Exception cause) { if (restart) { foreach (var c in actorCell.GetChildren().ToArray()) { RestartChild(child, cause, false); } } else { foreach (var c in actorCell.GetChildren().ToArray()) { child.AsInstanceOf<InternalActorRef>().Stop(); } } }