Beispiel #1
0
        public void Execute(OnInitializeQueueFactories pipelineEvent)
        {
            var memoryQueueFactory = new MemoryQueueFactory();

            if (!QueueManager.Instance.ContainsQueueFactory(memoryQueueFactory.Scheme))
            {
                QueueManager.Instance.RegisterQueueFactory(memoryQueueFactory);
            }

            foreach (var factory in QueueManager.Instance.GetQueueFactories())
            {
                factory.AttemptInitialization(bus);
            }
        }
        public void Execute(OnInitializeQueueFactories pipelineEvent)
        {
            var memoryQueueFactory = new MemoryQueueFactory();

            if (!bus.Configuration.Queues.ContainsQueueFactory(memoryQueueFactory.Scheme))
            {
                bus.Configuration.Queues.RegisterQueueFactory(memoryQueueFactory);
            }

            foreach (var factory in bus.Configuration.Queues.GetQueueFactories())
            {
                var initialization = factory as IRequireInitialization;

                if (initialization != null)
                {
                    initialization.Initialize(bus);
                }
            }
        }