public ChatHostedService(IQueueAndExchangeDeclarationService queueAndExchangeDeclarationService, IConfiguration configuration, IMessageProcessingService messageProcessingService) { _configuration = configuration; _connection = queueAndExchangeDeclarationService.GetConnection(); _channel = queueAndExchangeDeclarationService.GetChannel(); _messageProcessingService = messageProcessingService; }
public MessageProcessingClient(IMessageProcessingService messageProcessingService, Func<TimeZoneInfo> timeZone, CultureInfo culture) { if (messageProcessingService == null) throw new ArgumentNullException("messageProcessingService"); _messageProcessingService = messageProcessingService; _timeZone = timeZone; _culture = culture; _messageProcessingService.AlarmMessageReceived += ProcessAlarmMessage; _messageProcessingService.HeartbeatMessageReceived += ProcessHeartbeatMessage; }
public MessageReceiverService(IQueueSettingsService queueSettingsService, IMessageProcessingService messageProcessingService, IConnection connection) { _queueSettingsService = queueSettingsService; _messageProcessingService = messageProcessingService; _connection = connection; }