Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/15/08 19:13:28 (16 years ago)
Author:
kgrading
Message:

refactored for #437

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Hive.Client.Core/Core.cs

    r960 r993  
    4141using HeuristicLab.Hive.Client.Core.ClientConsoleService;
    4242using HeuristicLab.Hive.Client.Core.ConfigurationManager;
     43using HeuristicLab.Hive.Client.Communication.ServerService;
    4344
    4445
     
    5152    Dictionary<long, AppDomain> appDomains = new Dictionary<long, AppDomain>();
    5253
     54    private ClientCommunicatorClient ccc;
    5355    private WcfService wcfService;
    5456
     
    6668        wcfService.Connect(cc.IPAdress, cc.Port);
    6769      }
     70
    6871      wcfService.LoginCompleted += new EventHandler<LoginCompletedEventArgs>(wcfService_LoginCompleted);
    6972      wcfService.PullJobCompleted += new EventHandler<PullJobCompletedEventArgs>(wcfService_PullJobCompleted);
    70       wcfService.SendJobResultCompleted += new EventHandler<SendJobResultCompletedEventArgs>(wcfService_SendJobResultCompleted);
     73      wcfService.SendJobResultCompleted += new EventHandler<SendJobResultCompletedEventArgs>(wcfService_SendJobResultCompleted);     
    7174      wcfService.ConnectionRestored += new EventHandler(wcfService_ConnectionRestored);
    7275      wcfService.ServerChanged += new EventHandler(wcfService_ServerChanged);
    73 
    74       wcfService.LoginAsync(ConfigManager.Instance.GetClientInfo());
    75 
     76       
    7677      Heartbeat beat = new Heartbeat { Interval = 10000 };
    7778      beat.StartHeartbeat();     
     
    120121     
    121122      JobResult jobResult = new JobResult { JobId = jId, Result = sJob, Client = ConfigManager.Instance.GetClientInfo() };
    122       wcfService.SendJobResultAsync(jobResult, true);
     123      wcfService.SendJobResultAsync(jobResult, true);     
    123124    }
    124125
     
    180181      appDomains = new Dictionary<long, AppDomain>();
    181182      engines = new Dictionary<long, Executor>();
     183      wcfService.LoginAsync(ConfigManager.Instance.GetClientInfo());
    182184    }
    183185
Note: See TracChangeset for help on using the changeset viewer.