コード例 #1
0
ファイル: MessageChannel.cs プロジェクト: gpauls/MS
 public MessageChannel(Container container, RabbitMQServer server, ICommandDiscovery commandDiscovery, IEventDiscovery eventDiscovery)
 {
     _container        = container;
     _server           = server;
     _commandDiscovery = commandDiscovery;
     _eventDiscovery   = eventDiscovery;
 }
コード例 #2
0
ファイル: MessageChannel.cs プロジェクト: gpauls/MS
 public MessageChannel(Container container, RabbitMQServer server, ICommandDiscovery commandDiscovery, IEventDiscovery eventDiscovery)
 {
     _container = container;
     _server = server;
     _commandDiscovery = commandDiscovery;
     _eventDiscovery = eventDiscovery;
 }
コード例 #3
0
        public BusLifetime(IServiceProvider serviceProvider,
                           RabbitMqServer server,
                           ICommandDiscovery commandDiscovery,
                           IEventDiscovery eventDiscovery,
                           ILogger <BusLifetime> logger)
        {
            _serviceProvider = serviceProvider;
            _server          = server;
            _logger          = logger;
            _registrar       = new Registrar(_server, _serviceProvider, _logger);

            commandDiscovery.Register(_registrar);
            eventDiscovery.Register(_registrar);

            _server.DisablePriorityQueues      = true;
            _server.DisablePublishingResponses = true;
            _logger.Debug("Starting RabbitMQ server");
            _server.Start();
        }
コード例 #4
0
        public BusLifetime(
            RabbitMqServer server,
            ICommandDiscovery commandDiscovery,
            IEventDiscovery eventDiscovery,
            IEventRegistrar eventRegistrar,
            ICommandRegistrar commandRegistrar,
            ILogger <BusLifetime> logger)
        {
            _server           = server;
            _eventRegistrar   = eventRegistrar;
            _commandRegistrar = commandRegistrar;
            _logger           = logger;

            commandDiscovery.Register(_commandRegistrar);
            eventDiscovery.Register(_eventRegistrar);

            _server.DisablePriorityQueues      = true;
            _server.DisablePublishingResponses = true;
            _logger.Info("Starting RabbitMQ server");
            _server.Start();
        }
コード例 #5
0
 public LinkerService(ICommandDiscovery commandDiscovery, ITransactionalCommandRunner runner, ThreadMessengerFactory messengerFactory)
 {
     _commandDiscovery = commandDiscovery;
     _commandRunner    = runner;
     _messengerFactory = messengerFactory;
 }
コード例 #6
0
 private LinkerService GetLinkerService(ICommandDiscovery commandDiscovery, ITransactionalCommandRunner runner, IFolderFactoryForPath folderFactory)
 {
     return(new LinkerService(commandDiscovery, runner, (d, fd) => MockRepository.GenerateStub <IMessenger>()));
 }
コード例 #7
0
        private LinkerService GetLinkerService(ICommandDiscovery commandDiscovery)
        {
            var runner = MockRepository.GenerateStub <ITransactionalCommandRunner>();

            return(GetLinkerService(commandDiscovery, runner, f => new FakeFolder(f)));
        }
コード例 #8
0
 private LinkerService GetLinkerService(ICommandDiscovery commandDiscovery, ITransactionalCommandRunner runner)
 {
     return(GetLinkerService(commandDiscovery, runner, f => new FakeFolder(f)));
 }
コード例 #9
0
 public MutationObjectType(ICommandDiscovery commandDiscovery) : base()
 {
     this.commandDiscovery = commandDiscovery;
 }
コード例 #10
0
 private LinkerService GetLinkerService(ICommandDiscovery commandDiscovery,  ITransactionalCommandRunner runner, IFolderFactoryForPath folderFactory)
 {
     return new LinkerService(commandDiscovery, runner, (d, fd) => MockRepository.GenerateStub<IMessenger>());
 }
コード例 #11
0
 private LinkerService GetLinkerService(ICommandDiscovery commandDiscovery)
 {
     var runner = MockRepository.GenerateStub<ITransactionalCommandRunner>();
     return GetLinkerService(commandDiscovery, runner, f => new FakeFolder(f));
 }
コード例 #12
0
 private LinkerService GetLinkerService(ICommandDiscovery commandDiscovery, ITransactionalCommandRunner runner)
 {
     return GetLinkerService(commandDiscovery, runner, f => new FakeFolder(f));
 }
コード例 #13
0
 public LinkerService(ICommandDiscovery commandDiscovery, ITransactionalCommandRunner runner, ThreadMessengerFactory messengerFactory)
 {
     _commandDiscovery = commandDiscovery;
     _commandRunner = runner;
     _messengerFactory = messengerFactory;
 }