private void InitializeQueueListener(string queuePath) { _msmqListener = _msmqFactory.GetListener(queuePath, new[] { typeof(UpdateStatusMessage), typeof(UpdatePageTimeoutMessage) }); _msmqListener.MessageReceived += OnMessageReceived; _msmqListener.Start(); }
public bool Start(HostControl hostControl) { _logger.Info("The file control service is starting."); var queueName = _settingsProvider.GetMessageQueueName(); var queuePath = MessageQueueHelper.GetQueuePath(queueName); _msmqListener = _msmqFactory.GetListener(queuePath, _messageTypes); _msmqListener.MessageReceived += OnMessageReceived; _msmqListener.Start(); _commandSender.Start(); _logger.Info("The file control service has started."); return(true); }
public virtual void RegisterListener(IMessageQueueListener listener) { _open.Set(true); _listener = listener; }
public void RegisterListener(IMessageQueueListener listener) { open.Set(true); this.listener = listener; }