Exemplo n.º 1
0
 public HealthMonitoringService(IQueue <IPlatformMessage> inputQueue,
                                IRemoteTriggerQueue triggerQueue,
                                IRemoteLiveDataQueue @internal,
                                IPublicRemoteQueue @public,
                                IPublicMqttClient publicClient,
                                IInternalMqttClient internalClient,
                                IOptions <HealthCheckSettings> settings)
 {
     this.m_liveDataQueues     = @internal;
     this.m_publicQueue        = @public;
     this.m_inputQueue         = inputQueue;
     this.m_internalMqttClient = internalClient;
     this.m_publicMqttClient   = publicClient;
     this.m_triggerQueue       = triggerQueue;
     this.m_settings           = settings.Value;
 }
 public PublicMqttQueue(IPublicMqttClient client)
 {
     this.m_client = client;
     this.m_queue  = new Deque <RemoteQueueMessage>(1024);
 }