Beispiel #1
0
 public PhotoWorker(
     IMessageProcessorFactory processorFactory, IQueueManager queueManager, IMessageLogger logger)
 {
     _processorFactory = processorFactory;
     _logger           = logger;
     queueManager.AddMessageConsumer(PhotoSettings.PhotoInputQueue, OnMessageConsume);
 }
Beispiel #2
0
        public async void Init(IQueueManager queueManager)
        {
            _hubConnection = new HubConnectionBuilder().WithUrl("http://localhost:44364/hub").Build();
            await _hubConnection.StartAsync();

            queueManager.AddMessageConsumer(BrokerSettings.ResultQueue, OnMessageConsume);
        }
Beispiel #3
0
 public AuthWorker(
     IMessageProcessorFactory processorFactory, IQueueManager queueManager, IMessageLogger logger)
 {
     _processorFactory = processorFactory;
     _logger           = logger;
     queueManager.AddMessageConsumer(AuthSettings.AuthInputQueue, OnMessageConsume);
 }
Beispiel #4
0
 public AuthenticationManager(IQueueManager queueManager)
 {
     queueManager.AddMessageConsumer(BrokerSettings.ResultQueue, OnLoginOutputMessage);
 }
Beispiel #5
0
 public LoggerWorker(IMessageProcessorFactory processorFactory, IQueueManager queueManager, ILogger <LoggerWorker> logger)
 {
     _processorFactory = processorFactory;
     _logger           = logger;
     queueManager.AddMessageConsumer(LoggerSettings.LoggerInputQueue, OnMessageConsume);
 }