Beispiel #1
0
 public MessageProcessor(ISagasRunner sagasRunner,
                         IMessageHandlersRunner messageHandlersRunner,
                         IMessageContextFactory messageContextFactory,
                         ILogger <MessageProcessor> logger)
 {
     _sagasRunner           = sagasRunner ?? throw new ArgumentNullException(nameof(sagasRunner));
     _messageHandlersRunner = messageHandlersRunner ?? throw new ArgumentNullException(nameof(messageHandlersRunner));
     _messageContextFactory = messageContextFactory ?? throw new ArgumentNullException(nameof(messageContextFactory));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Beispiel #2
0
 public MessageProcessor(ISagasRunner sagasRunner, IMessageContextFactory messageContextFactory)
 {
     _sagasRunner           = sagasRunner ?? throw new ArgumentNullException(nameof(sagasRunner));
     _messageContextFactory = messageContextFactory ?? throw new ArgumentNullException(nameof(messageContextFactory));
 }