Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/27/08 16:34:46 (16 years ago)
Author:
kgrading
Message:

implemented (#400)

File:
1 edited

Legend:

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

    r840 r841  
    6868
    6969    public void Start() {
    70       Heartbeat beat = new Heartbeat { Interval = 5000 };
    71       beat.StartHeartbeat();
    72 
    73       ClientInfo clientInfo = new ClientInfo { ClientId = Guid.NewGuid() };
    74 
    7570      clientCommunicator = ServiceLocator.GetClientCommunicator();
    7671      clientCommunicator.LoginCompleted += new EventHandler<LoginCompletedEventArgs>(ClientCommunicator_LoginCompleted);
    7772      clientCommunicator.PullJobCompleted += new EventHandler<PullJobCompletedEventArgs>(ClientCommunicator_PullJobCompleted);
    7873      clientCommunicator.SendJobResultCompleted += new EventHandler<SendJobResultCompletedEventArgs>(ClientCommunicator_SendJobResultCompleted);
    79       clientCommunicator.LoginAsync(clientInfo);
     74      clientCommunicator.LoginAsync(ConfigurationManager.GetInstance().GetClientInfo());
     75
     76      Heartbeat beat = new Heartbeat { Interval = 5000 };
     77      beat.StartHeartbeat();     
    8078
    8179      MessageQueue queue = MessageQueue.GetInstance();
     
    9189      if (e.Result.Success) {
    9290        Logging.GetInstance().Info(this.ToString(), "Login completed to Hive Server @ " + DateTime.Now);
     91        ConfigurationManager.GetInstance().Loggedin();
    9392        Status.LoginTime = DateTime.Now;
    9493        Status.LoggedIn = true;
     
    144143      byte[] sJob = engines[jId].GetFinishedJob();
    145144     
    146       JobResult jobResult = new JobResult { JobId = jId, Result = sJob, Client = null };
     145      JobResult jobResult = new JobResult { JobId = jId, Result = sJob, Client = ConfigurationManager.GetInstance().GetClientInfo() };
    147146      clientCommunicator.SendJobResultAsync(jobResult, true);
    148147    }
Note: See TracChangeset for help on using the changeset viewer.