Example #1
0
 public Dispatcher(ICommandSender domainCommandSender,
                   IEventPublisher eventPublisher,
                   IQueryProcessor queryProcessor,
                   IBusMessageDispatcher busMessageDispatcher)
 {
     _commandSender        = domainCommandSender;
     _eventPublisher       = eventPublisher;
     _queryProcessor       = queryProcessor;
     _busMessageDispatcher = busMessageDispatcher;
 }
Example #2
0
 public EventPublisher(IBusMessageDispatcher busMessageDispatcher, UserContext userContext, IHandlerResolver handlerResolver)
 {
     _busMessageDispatcher = busMessageDispatcher;
     _handlerResolver      = handlerResolver;
     _userContext          = userContext;
 }
Example #3
0
 public EventPublisherAsync(IResolver resolver, IBusMessageDispatcher busMessageDispatcher)
 {
     _resolver             = resolver;
     _busMessageDispatcher = busMessageDispatcher;
 }