/// <summary> /// Writes to the message queue that the application is processing (publishing in the other bounded context) /// </summary> /// <param name="context"></param> private void CreateDomainQueue(ConfigurationContext context) { context.Services.AddScoped <IDomainQueue>(x => { var queue = _messageQueueProvider.Open("Messaging"); var messageBus = new ScopedMessageBus(queue); return(new DomainQueueWrapper(messageBus)); }); }
public DomainQueueWrapper(ScopedMessageBus messageBus) { _messageBus = messageBus; }