public AuditIngestor(AuditImporter auditImporter, IDocumentStore store, IForwardMessages messageForwarder, Settings settings) { this.auditImporter = auditImporter; this.store = store; this.messageForwarder = messageForwarder; this.settings = settings; }
public RoutingSlipMessageDispatcherDecorator(IMessageDispatcher messageDispatcher, IForwardMessages forwardMessages, IRouteCompensationMessages compensatingRouter, IReplyRouter replyRouter) { _messageDispatcher = messageDispatcher ?? throw new ArgumentNullException(nameof(messageDispatcher)); _forwardMessages = forwardMessages ?? throw new ArgumentNullException(nameof(forwardMessages)); _compensatingRouter = compensatingRouter; _replyRouter = replyRouter ?? throw new ArgumentNullException(nameof(replyRouter)); }
public BrokeredMessageDispatcher(IRouteBrokeredMessages messageRouter, IForwardMessages forwarder, IBrokeredMessageAttributeDetailProvider brokeredMessageDetailProvider, IBodyConverterFactory bodyConverterFactory, IMessageIdGenerator messageIdGenerator) { _messageRouter = messageRouter ?? throw new ArgumentNullException(nameof(messageRouter)); _forwarder = forwarder ?? throw new ArgumentNullException(nameof(forwarder)); _brokeredMessageDetailProvider = brokeredMessageDetailProvider ?? throw new ArgumentNullException(nameof(brokeredMessageDetailProvider)); _bodyConverterFactory = bodyConverterFactory ?? throw new ArgumentNullException(nameof(bodyConverterFactory)); _messageIdGenerator = messageIdGenerator ?? throw new ArgumentNullException(nameof(messageIdGenerator)); }
public EnsureCanWriteToForwardingAddress(IForwardMessages messageForwarder, string forwardingAddress) { this.messageForwarder = messageForwarder; this.forwardingAddress = forwardingAddress; }
public ErrorIngestor(FailedMessagePersister failedMessagePersister, FailedMessageAnnouncer failedMessageAnnouncer, IForwardMessages messageForwarder, Settings settings) { this.failedMessagePersister = failedMessagePersister; this.failedMessageAnnouncer = failedMessageAnnouncer; this.messageForwarder = messageForwarder; this.settings = settings; }
public AuditIngestor(AuditPersister auditPersister, IForwardMessages messageForwarder, Settings settings) { this.auditPersister = auditPersister; this.messageForwarder = messageForwarder; this.settings = settings; }
public ErrorQueueDispatcher(IForwardMessages forwardMessages) => _forwardMessages = forwardMessages;