Exemple #1
0
        internal MessageDispatcher(IMessageBusConfiguration configuration, ISagaActivator sagaActivator)
        {
            Contract.Requires(configuration != null);
            Contract.Requires(sagaActivator != null);

            commands = new CommandDispatcher(configuration, sagaActivator);
            events   = new EventDispatcher(configuration, sagaActivator);
        }
Exemple #2
0
        protected MessageDispatcher(IMessageBusConfiguration configuration, ISagaActivator saga)
        {
            Contract.Requires(configuration != null);
            Contract.Requires(saga != null);

            Configuration = configuration;
            Saga          = saga;
        }
Exemple #3
0
 internal CommandDispatcher(IMessageBusConfiguration configuration, ISagaActivator saga)
     : base(configuration, saga) => commandHandlers = configuration.CommandHandlers;
 internal EventDispatcher(IMessageBusConfiguration configuration, ISagaActivator saga)
     : base(configuration, saga) => eventReceivers = configuration.EventReceivers;