Пример #1
0
 private void HandleChangedItemsWhileInitializingMessage(ChangedItemsWhileInitializingMessage c)
 {
     foreach (var item in c.items)
     {
         UpdateMonitorForm.UpdateQueueListViewItem(item.QueueItemId, item.OldState, item.NewState);
     }
 }
Пример #2
0
 private void HeartBeatPublisherConnectCallback(IAsyncResult ar)
 {
     if (ar.IsCompleted)
     {
         _heartBeatChecker = HeartBeatChecker();
         HeartBeatReceive();
         UpdateMonitorForm.ConnectionStateChange(true);
     }
 }
Пример #3
0
 public void Disconnect()
 {
     if (heartBeatClient.Connected)
     {
         _heartBeatChecker.Abort();
         SendAsync(new UnsubscribeMessageObject());
     }
     UpdateMonitorForm.ConnectionStateChange(false);
 }
Пример #4
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);
     }
 }
Пример #5
0
 private void HandleQueueItemStateChangeMessage(QueueItemStateChangeMessage q)
 {
     UpdateMonitorForm.UpdateQueueListViewItem(q.QueueItemId, q.OldState, q.NewState);
 }