async Task RunAsyncNonCyclicHandler(IAsyncNonCyclicMessageHandler handler, string message, string routingKey)
        {
            _logger.LogDebug($"Starting processing the message by async non-cyclic message handler {handler?.GetType().Name}.");
            await handler.Handle(message, routingKey, this);

            _logger.LogDebug($"The message has been processed by async non-cyclic message handler {handler?.GetType().Name}.");
        }
Пример #2
0
        async Task RunAsyncNonCyclicMessageHandler(
            IAsyncNonCyclicMessageHandler handler,
            string message,
            string routingKey,
            IQueueService queueService)
        {
            ValidateMessageHandler(handler);
            _logger.LogDebug($"Starting processing the message by async non-cyclic message handler {handler.GetType().Name}.");
            await handler.Handle(message, routingKey, queueService);

            _logger.LogDebug($"The message has been processed by async non-cyclic message handler {handler.GetType().Name}.");
        }
        async Task RunAsyncNonCyclicMessageHandler(
            IAsyncNonCyclicMessageHandler handler,
            BasicDeliverEventArgs eventArgs,
            string matchingRoute,
            IQueueService queueService)
        {
            ValidateMessageHandler(handler);
            _logger.LogDebug($"Starting processing the message by async non-cyclic message handler {handler.GetType().Name}.");
            await handler.Handle(eventArgs, matchingRoute, queueService);

            _logger.LogDebug($"The message has been processed by async non-cyclic message handler {handler.GetType().Name}.");
        }