コード例 #1
0
        public void Publish(DomainEventStreamMessage eventStream)
        {
            var message = CreateEQueueMessage(eventStream);

            _sendMessageService.SendMessage(_producer, message, eventStream.AggregateRootId);
        }
コード例 #2
0
ファイル: CommandService.cs プロジェクト: zquans/enode
 public void Send(ICommand command)
 {
     _sendMessageService.SendMessage(_producer, BuildCommandMessage(command, false), _commandRouteKeyProvider.GetRoutingKey(command), command.Id, null);
 }
コード例 #3
0
        public void Publish(IPublishableException exception)
        {
            var message = CreateEQueueMessage(exception);

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