Exemple #1
0
 public CqrsEngine(
     ILog log,
     IDependencyResolver dependencyResolver,
     IMessagingEngine messagingEngine,
     IEndpointProvider endpointProvider,
     bool createMissingEndpoints,
     bool enableInputMessagesLogging,
     params IRegistration[] registrations)
 {
     Log = log;
     _createMissingEndpoints = createMissingEndpoints;
     DependencyResolver      = dependencyResolver;
     _registrations          = registrations;
     EndpointResolver        = new DefaultEndpointResolver();
     MessagingEngine         = messagingEngine;
     _endpointProvider       = endpointProvider;
     Contexts                   = new List <Context>();
     DefaultRouteMap            = new RouteMap("default");
     EnableInputMessagesLogging = enableInputMessagesLogging;
 }
Exemple #2
0
        public CqrsEngine(
            ILog log,
            IDependencyResolver dependencyResolver,
            IMessagingEngine messagingEngine,
            IEndpointProvider endpointProvider,
            bool createMissingEndpoints,
            params IRegistration[] registrations)
        {
            _log = log;
            _createMissingEndpoints = createMissingEndpoints;
            DependencyResolver      = dependencyResolver;
            EndpointResolver        = new DefaultEndpointResolver();
            MessagingEngine         = messagingEngine;
            _endpointProvider       = endpointProvider;
            Contexts                 = new List <Context>();
            DefaultRouteMap          = new RouteMap("default");
            CommandInterceptorsQueue = new CommandInterceptorsQueue();
            EventInterceptorsQueue   = new EventInterceptorsQueue();

            InitRegistrations(registrations);
        }