public OutboxProcessor(IBrokeredMessageInfrastructureDispatcher brokeredMessageInfrastructureDispatcher, ILogger <OutboxProcessor> logger, IBodyConverterFactory bodyConverterFactory, IBrokeredMessageOutbox brokeredMessageOutbox) { _brokeredMessageInfrastructureDispatcher = brokeredMessageInfrastructureDispatcher ?? throw new ArgumentNullException(nameof(brokeredMessageInfrastructureDispatcher)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _bodyConverterFactory = bodyConverterFactory ?? throw new ArgumentNullException(nameof(bodyConverterFactory)); _brokeredMessageOutbox = brokeredMessageOutbox ?? throw new ArgumentNullException(nameof(brokeredMessageOutbox)); }
public OutboxBrokeredMessageRouter(IBrokeredMessageOutbox brokeredMessageOutbox) => _brokeredMessageOutbox = brokeredMessageOutbox ?? throw new ArgumentNullException(nameof(brokeredMessageOutbox));