/// <summary> /// Handles the supervise. /// </summary> /// <param name="m">The m.</param> private void HandleSupervise(Supervise m) { //TODO: complete this // if (!isTerminating) { // Supervise is the first thing we get from a new child, so store away the UID for later use in handleFailure() // initChild(child) match { // case Some(crs) ⇒ // handleSupervise(child, async) if (System.Settings.DebugLifecycle) { Publish(new Debug(Self.Path.ToString(), ActorType, "now supervising " + m.Child.Path)); } // case None ⇒ publish(Error(self.path.toString, clazz(actor), "received Supervise from unregistered child " + child + ", this will not end well")) }