public void Setup()
 {
     dispatch = new Dispatch();
     agentRegistrar = new AgentRegistrar();
     agent = new Agent();
     agentRegistrar.RegisterAgent(agent);
 }
Beispiel #2
0
        public void RegisterAgent(Agent agent)
        {
            agent.IsActive = true;

            agent.LastKeepAlive = DateTime.Now;

            Agents.Add(agent);
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
 public void UpdateAgentRegistration(Agent agent)
 {
     AgentRegistrar.UpdateAgent(agent);
 }
Beispiel #5
0
 public void RegisterAgent(Agent agent)
 {
     AgentRegistrar.RegisterAgent(agent);
 }