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}."); }
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}."); }