Example #1
0
        private void InitializeClient()
        {
            MonitoringInitializationMessage queueItems = new MonitoringInitializationMessage(MockQueueItems.items.Values.ToList(), HeartBeatPublisher.ipAddress.ToString(), HeartBeatPublisher.Port);

            clientState = PublisherClientState.Initializing;


            // make use of concurrent bag
            SendAsync(queueItems);
        }
Example #2
0
 private void HandleInitializationMessage(MonitoringInitializationMessage i)
 {
     try
     {
         HeartBeatClient.Instance.BeginConnect(i.HeartbeatPublisherIpAdress, i.HeartbeatPublisherPort);
         UpdateMonitorForm.InitializeQueueListView(i.QueueItems);
     }
     catch (Exception ex)
     {
         // TODO heartbeat initialization exception.
         MessageBox.Show(ex.Message);
     }
 }