public void Setup() { dispatch = new Dispatch(); agentRegistrar = new AgentRegistrar(); agent = new Agent(); agentRegistrar.RegisterAgent(agent); }
public void RegisterAgent(Agent agent) { agent.IsActive = true; agent.LastKeepAlive = DateTime.Now; Agents.Add(agent); }
public void UpdateAgent(Agent currentAgent) { var oldAgent = Agents.FirstOrDefault(a => a.Url.Equals(currentAgent.Url)); if (oldAgent != null) oldAgent.LastKeepAlive = DateTime.Now; else RegisterAgent(currentAgent); }
public void UpdateAgentRegistration(Agent agent) { AgentRegistrar.UpdateAgent(agent); }
public void RegisterAgent(Agent agent) { AgentRegistrar.RegisterAgent(agent); }