public void Publish(DomainEventStreamMessage eventStream)
        {
            var message = CreateEQueueMessage(eventStream);

            _sendMessageService.SendMessage(_producer, message, eventStream.AggregateRootId);
        }
Exemple #2
0
 public void Send(ICommand command)
 {
     _sendMessageService.SendMessage(_producer, BuildCommandMessage(command, false), _commandRouteKeyProvider.GetRoutingKey(command), command.Id, null);
 }
        public void Publish(IPublishableException exception)
        {
            var message = CreateEQueueMessage(exception);

            _sendMessageService.SendMessage(_producer, message, exception.Id);
        }