private void ResourceBrakeDown(FBreakDown breakDown) { var hub = fRequestResources.Single(predicate: x => x.Discriminator == breakDown.ResourceSkill && x.ResourceType == FResourceType.Hub); Agent.Send(instruction: BasicInstruction.ResourceBrakeDown.Create(message: breakDown, target: hub.actorRef)); System.Diagnostics.Debug.WriteLine(message: "Break for " + breakDown.Resource, category: "Directory"); }
private void ResourceBrakeDown(FBreakDown breakDown) { var hub = hubManager.GetHubActorRefBy(breakDown.ResourceCapability); Agent.Send(instruction: BasicInstruction.ResourceBrakeDown.Create(message: breakDown, target: hub)); System.Diagnostics.Debug.WriteLine(message: "Break for " + breakDown.Resource, category: "Directory"); }
private void ResourceBreakDown(FBreakDown breakDown) { var brockenMachine = _resourceAgents.Single(predicate: x => breakDown.Resource == x.Value).Key; _resourceAgents.Remove(key: brockenMachine); Agent.Send(instruction: BasicInstruction.ResourceBrakeDown.Create(message: breakDown, target: brockenMachine, logThis: true), waitFor: 45); System.Diagnostics.Debug.WriteLine(message: "Break for " + breakDown.Resource, category: "Hub"); }
private void BreakDwn(FBreakDown item) { Collector.messageHub.SendToClient(listener: item.Resource + "_State", msg: "offline"); }